Added language name databases and reworked unit tests