Add validation error class.
Fix in 'ValidationError' class.
Prepare for server unit tests using local couch server.
Implement 'create' and 'remove' functions in user model.
Before watching 'facilities' db, create it if does not exist.
Fix '=' used in place of '=='.
Implement user create API.
Add custom error handler on server to take care of custom error types, e.g. validation errors.
Add user list and start work on user creation.
Add flash messages display.
Implement client-side user creation.
Fix tests.
Avoid displaying alerts binding and enhance error messages.
Fix alerts missing close button.
Use 'ui-select' widget in place of the standard HTML select element for user access items.
Fix tests.
Merge pull request #55 from hbj/feature/user-admin

user admin page. Fixes #899.
fixes-issues-in-pr-27-10-14
Merge remote-tracking branch 'upstream/develop' into refactor/add-column-to-facilities-table