Feature/hex dependencies

Remove as many non hex.pm dependencies as I can.
Breaks the API with changing many of the responses from Keywords to Maps because Jazz returns
JSON objects as maps. This is fine and makes several things simpler.
fixes #27