Added SegmentsController and views. (1905)

- added functionality to load segments collection
- added initial implementation of segments collection view
- modified styles.less to apply multiple-boxshadow only to programs.

- added app to .git ignore