fix form so required fields are required
combination spec use context and subject in tests
combination spec use context and subject in tests
lots of form fixes and cleaned up validations for workout
Merge pull request #1 from lauyeung/fix-workout-form

Fix workout form