Add language support, closes #2

This adds the missing language support to the lib