adding the ability to keep track of historical data, new initial screen to choose activity type, httpclient added support to grab the body on error and good response, added support for MVVMing the navigation service via DI, etc.