Language codes

Adding language code to the api to consume and cache in consumer domain 
Instead of getting the `NoMethodError` you'll get a descriptive error stating that the required field is missing.