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
adding highlight
small typo in seed
adding highlight script in page
empty line