added login / sign up functionality, pages are protected, cleaned out files