Added Spanish; removed JS colour codes

CHG: removed all colour numbers from JS; use existing bk-* classes
instead
CHG: revised all languages to be more consistent layout
CHG: added Spanish langauge (ESL)
NEW: started working on login/authentication (WIP)
ADD: list of locale names for future reference of translators