- added ETAG support
- add /posts/all (all posts), /users (user listing), /me (current user) endpoints
- not requiring a TOKEN to specified to run specs (unless USE_LIVE_API is set)
- updated README to include further notes on authentication, code examples, contribution notes
- instantiating associated objects via ProductHunt::Entity#user and #post
- removing depracted .should syntax in specs in favour of expect().to
- stubbing API calls using WebMock
- all API calls to pass through to Product Hunt's API with ENV['SKIP_CALL_STUBS']=true
- factoring out Entity class from User, Post, Vote classes