Adding simple "Language" functionality

Users now have the option of passing in an "oLanguage" hash with special
keyword ability.

This is a very early implementation.