Added Cache-Control header

Added ETag, Last-Modified and 304 status code response
Added X-Particular-Version header to the api responses
Added Link header that contains paging links, aka http://developer.github.com/v3/#pagination
Added default response to root with default root links
Upgraded nuget packages to latest stable releases
Added more HATEOAS compliance :)

Reducing payload by not sending null props.