User Authentication, Permission, Roles

- added user signup/login basics with devise (no email notification of account creation yet)
- added a navbar and home page with nothing on it
- only logged in users can create projects
- logged in users can view their own projects on their dashboard page
- logged in users can edit their own projects
- admins can edit all projects
- everyone can view all projects