[^] aspects that need solution before final deployment:
1) user needs to login twice to enter website
2)How to save window.current_user throughout project
3)Protect some methods in router with login prompt