NoTask - merging latest features from staging branch

* removed hashie middleware
* added oj gem and middleware
* now register brandwatch middleware
* refactored oauth_request method