add tests to watch task.
upated karma version to use new jasmine 2.0
add List<T> class to handle generic lists. add required tests.
Add search functionality and interfaces
Add basic models and interfaces
Update karma.conf. Compile app & tests. Update _app.ts. Add angular.module call.