[Fix] Moving dependencies and updating versions

- Added angular as a bower dependency.
- Removed unused dependencies and demo folder.
- Added unit testing steps in doc.
- Updated angularjs.
- Updated NPM dependencies.
- Updated node version for Travis tests.
- Added bower dependencies to Travis test.
- Cutting down logs and times.