changed aeson dependency to fix weird TH issue from pragma changes in aeson 0.7.0.1