added backend logic for handling different routes. hooked up user model with front. also study model.
added join. added remove. trimmed down the add study form
changed landing page. edited navbar a bit
added styling and images
added favicon and middleware package
added preliminary participant list work
cleaned up files for merge
merge