Add tests to upload application

Some basic unit tests that use a HttpMessageHandler class to mock
the actual calls to the server.  Next step is probably to create
some data contracts and real business logic for the get server
status call.