fixes #200 - Loading languages when nothing has been loaded before now works. Also updates specs and improves ajax loading syntax with callback.