Add points to steps and create step status
Add total points method
Add blank step status model
Establish relationships for step_status
Add completed_points to the user
Validate username
Fix email regex
Add required step model
Add required_steps and dependent_steps
Change RequiredStep to StepRequirement
Change solution file name
Steps now require other steps
Home page front-end stuff
Update gems
Go to first project page instead of first lesson
Add hard coded progress bar to project page
Merge pull request #27 from teamleada/mark/progress-bar

Progress Bar on the projects page (constant for now haha)