Add acceptance tests for programs route
Add acceptance tests for new program route
Also modified the programs.index router and the mocks.  The router no longer goes to the server for every request.  Mocks shouldn’t persist their data otherwise it makes tests inconsistent.
Add acceptance tests for programs.program.index
Also modified the mocks to not persist their data otherwise it makes tests inconsistent.
Add acceptance tests for managecompetencies