Landing/Sidebar/Sign up/Sign in Changes

Changed a bunch of things:
- There is now a public landing page, due for some styling
- Users can log in or create an account (no checks on this yet)
- Added a role field to User model to mark admin/non-admin status
- Basic styling for landing and sign up/sign in pages to be updated later