Language codes

Adding language code to the api to consume and cache in consumer domain 
`attr_accessor` makes it public read and write: http://stackoverflow.com/questions/4370960/what-is-attr-accessor-in-ruby
So, he's setting them here, so that whoever uses this API can read them. That's my interpretation.