Changed build order to build SDK before test app
Added a unit-testing project
Split PerformHttpOperation into two methods:
1. PerformHttpOperation() returns a HttpResponseMessage so that the success of the operation can be inspected
2. ConvertResponseContentToObject() convers the content of the HttpResponseMessage to a dynamic object for easier access
This was done to expose the response code in a sane way

Also, refactored the bool/number checking in content processing to not rely on exceptions