Adds authorization requirements for project, task, and user.
Changes layout for internal pages so different from marketing layout.
When user signs in redirects to projects index page and fixed inheritance in public controllers.
Redirects new user to new project page after sign up.
Creates new membership for current user when new project is created.
Shows current users their projects only and not all projects.
Shows current user tasks for their probjects but not tasks for all projects.