squashed commits.
Added resend password req spec, reset password model.
Added reset_password#edit request spec.
Added reset_password spec.
Modified syntax.
Added new function on reset_password.
Added reset_password request spec.
Added POST /reset_password rest is PUT /reset_password, GET
Added resend password spec.
Merge branch 'reset_pass' into base_addition
Added settings spec.
Added settings#edit view
Refactored validation.
Removed no use line.
Modified view.
Merge branch 'add_settings' into base_addition
Modified settings.
Merge branch 'base_addition' into develop