Refactored PendingAttack to contain the AttackerPlanet as well as the startTick.
Please note that while request api is the same, the response is slightly different.
added the  ability to make async attacks using the Java-based client for AlienInvasion
made changes to Planet balance
Allowed for possibility of Observer