Create IgniteUI-Angular unit tests and end to end tests

The pull request contains two kind of tests:
* Unit tests(which are running on Karma test runner - `test/unit/*`)
* End to end tests(which are running on Protractor test runner `test/e2e/*`)

All of the tests are written in Jasmine.