Task creation was failing on sign up

Tasks were not being created on user sign up because projects model was not getting saved. 
Additional clean up of replacing user_id with project_id where necessary.
This merge also includes a few gems such as guard to auto reload the site in developement.