cache config values
moved default language selection to config
improved dashboard
removed vi files
ignore vi swp files
store all languages with a lang a array key