Well here is the thing. Whenever an MMO is made the first and most important parts need to be made first. Which for any game is always the character which the player controls. They need that done first because it is the point of reference for the rest of the game. The size of the player, how fast they move, their physical dimensions are needed to design weapons and armor. Just about everything has to revolve around the player character.
So when you look at the very first screenshots you will notice that almost all of them were actually player classes. Now obviously the Jedi and the Sith are popular topics for the screenies and we know they are a class. But you say that the Spy was sitting out by its lonesome,
but the Trooper was there too all along. In fact the Trooper among some of the launch screenshots. You also have
the Bounty Hunter in there as well. And we know this is a bounty hunter because this exact same character appeared in the launch video using his wrist flamer. Also in the bounty hunter announcement video we saw this armor on the Bounty Hunter in one of the scenes.
Later on we see the
Bounty Hunter again in this arabian style armor which appeared as concept art in the BH video announcement. And on the same page we have
the Sith Spy.
But what is REALLY interesting, if you follow this train of thought. Among all of these known class screenshots were the one of
the Sith Assassin Droid. And also
this image of a T3 droid. With the title for the image saying :
"Droids sometimes play a larger role in the outcome of events than one might think."
So yeah. In my opinon, the developers have actually shown us all of the classes in TOR already. And did so from launch. But they haven't officially announced them yet, so when we all look back I think some people are going to be doing some major face palming because the information was there all along. It's kind of like the Revan twist in KoTOR you might say.