remove cruft gems, add thrift
thrift file + rake to generate src + src
require all the things
use thrift client rather than REST
whitespace
example sinatra app
use new client feature_set API
safely escape nil values. thrift hates this
reset memoized feature_set at the end of request
whitespace
retry on socket timeout

`Socket#open?` isn't cutting it.
Merge remote-tracking branch 'origin/hackweek_st_patricks'