Translations, Feature Improvements

1. Languages are now being loaded with .json files.
2. LocalStorage is used to save language state.