Hours per Week filter shows number of hits

Needs to be refactored.
Shorten unnecessarily long major names
Make suggested changes by Rob

- add validations to Opportunity
- remove inline JS
- set :created_by_id in the controller