Added workout validations
Added flash error logic
Added flash errors to html