Had to do some manual fixing of the app.js file due to misplaced comments
- Tested on android and ios - Also checked on translations and removed todo.
- Split everything into specific plugin/concern files to make things more managable. Means original component file is now simple and much of the core config is focused in one place.