Fix #4: Add exception when invalid language found
Fix #4: Default language to en when no locale found