Project structure cleanup, added notifications, fixed config bug (sessions were saved in localstorage, resulting in faulty behaviour when app restarts)