Changed programs tests (1904)

-modified tests in ProgramCollectionTest, ProgramCollectionViewTest
-added specs in testSuite
Created tests for segments (1905)
Created models, collections, and views for segments (1905)