Refactored SubscribeCommand and UnsubscribeCommand to take advantage of polymorphism and also to ensure a singular responsibility.  Added a PushQueueInterface and updated PushQueue so it implements it.  Added unit tests to cover the SubscribeCommand and UnsubscribeCommand.  Also updated QueueSqsQueueTest unit tests.