Remove Location model and add location columns to the User model
Location test helper for geocode
Geocode now added to the user model
Changed the name of prefered times name to signular
Added an update action and amended user_params
Error messages for form errors is now a partial
Error messages on the edit form
Added another spec for missing data for the form
included another attribute into the user params
Added a flash message to the layout view
Added a user resource
Removed debugging statement for spec
Changed step check from string to integer and changed callback stage for increment step method
workout_params added as a private method and amended the accompanying spec
Added workout_params to permit parameters
Amended spec to find the success and error elements
404 page appears when a user can't be found
Added a check to only add the params when they are present otherwise it blows up!
Amended the spec as it was incorrect
Added authorization and authentication to the controllers