Allowed channels to be added and removed via the UI.
Added sinon for spies and added notify service unit test
Added unit test for channels controller
Added the ability to edit a channel
Added unit test for channels and channelsmodal
Allowed routes to be added, edited and removed from a channel
Added unit tests for editing and removing routes
Added some form validation for the add channels modal.
Merge branch 'master' into channels-page

Conflicts:
	app/scripts/services/rest.js
Merge pull request #14 from jembi/channels-page

Channels page
Changed the default API endpoint to point to our preproduction server.
Merge branch 'master' of https://github.com/jembi/openhim-console into clients

Conflicts:
	app/scripts/services/rest.js
Work on adding/removing/editing clients:
- Features in place
- Added password hashing