Modified json types and deserialization in reports. Closes #377

Now all data that come from server is deserialised using  JsonConvert.DeserializeObject. Some data like rate, sum, time entries per project are available for future use. fixes #377
Why don't you pass `httpResp` to `PrepareResponse` function?