Fine graining of graphql api (#66)
Fine graining of graphql api (#66)

* Split fetchAndCreateRestaurant in KarenGraphQLApi into smaller functions.

This makes it easier to fetch raw data and debug the parsing function.

* Replaced the Language type with the String type.

This makes the API smaller, but makes it easier to give a language that
isn't supported. I think the trade off is worthwile.

* Removed Applicative constraint on fetchMenu.

adamse/mat-chalmers