Second Program scenario - invalid create
RSpecs for invalid program create
Require admin credentials to create programs
Test unauthorized program creation
Refactor two scenarios into one
Implement route for authorized GET request for programs
Add tests for unauthorized GET requests to programs
Make more sophisticated before filter for /organizations routes
More sophisticated before filter for program routes
Combine filters for organization and program routes
Combine User and Task before filters
Add route for all programs of one organization
Additional specs for organization program route
Refactor route into 1 line
Additional scenarios for GETting programs by organization
Wrap up GET request tests for Program model
Add update route for Program model
DELETE routes for Program model
DELETE routes for Program model