Added Relationships table
Generated RelationshipsController
Modified RelationshipsController and Model

• Added callbacks to both Controller
• Added associations to Model

• Added Create method for following a project
• Added Destroy method for unfollowing a project
Modified Project and User Models

User Model:
• Added relationships association
• Added followed_projects association
• Placeholder for feed generation
• Method for testing if a user is following a project
• Method for making a user follow a project
• Method for making a user unfollow a project

Project Model:
• Added relationships association
• Added followers association
Modified Controllers

ProjectsController
• Use the correct method for checking if a user is logged in
• Added method for displaying followers (untested, probably broken)

UsersController
• Added method for displaying followed projects (untested, probably
broken)

RegistrationsController
• Permit new parameters to be saved (For form editing)

New parameters are:
• First Name
• Last Name
• Username
• Email
• Website
Added Edit Account link to Home view
Added field to edit website in Edit Account view
Forms for Follow buttons and necessary View mods
Showing projects on User Profile

Also full name and watched project count.

Put Edit Account link behind a flag to make sure its the same user.
Following view
User Edit form fragment
Merge branch 'star'

* star:
  User Edit form fragment
  Following view
  Showing projects on User Profile
  Forms for Follow buttons and necessary View mods
  Added field to edit website in Edit Account view
  Added Edit Account link to Home view
  Modified Controllers
  Modified Project and User Models
  Modified RelationshipsController and Model
  Generated RelationshipsController
  Added Relationships table