refactor(application): Refactor with ngBoilerplate

BREAKING CHANGE: Change structure for using ngBoilerplate.

Add Travis integration and unit testing.
docs(changelog): adding changelog