Code Cleanup

Changed Tests
-removed unnecesary test in ProgramControllerTest
-changed ProgramController to pass the ProgramControllerTest