(ready for review/merge) Localization 

#457 

This is an ongoing pull request. 

I'm attempting to add Localization support. I added a l10n.js file for localization, but it is not really doing much yet. 

#### The flow 
- `initLanguageFiles() //loads all localization files through ajax` 
- `wb.menu()'s called and get stored in defaultLangData`
- `populateMenu() called and this will overwrite default data with data from files` HOWEVER my timing is off and I don't have data from ajax command yet.