Require aeson 0.7

+ minor change to make it actually work
Merge pull request #2 from kim/aeson-0.7

Require aeson 0.7
Restructure modules, track authentication capability in phantom type