Added some basic tests regarding registering, unregistering and throwing errors.
Fixed some tests that expected an exception to be thrown.
Added test-helper for testing a list of errors.

- It is used in a single test for the user-validator.
The user-validator is now actually testing that a username is taken.
Added more validations for creating users.

- Updated the error-helper as well.
Added validations for updating a user.
Modernized the user-view somewhat.

- Removed some data-dependencies by moving them into the userStore.
Finalized the modernization of the user-view.

- It is no longer possible to change the username, as this is not currently supported by the stores.
- State is now used in a more sane manner.
Added tests to ensure that the username is given.
Updated the User view to have a better validation flow.
Updated user-validations and the User view.
Removed the 'translate-*' roles for now.
Updated props for Table view.
Bumped some dependencies.

- Updated the tests to run with React 0.11.
Added a special build.js.

- SImplified the scripts in package.json.
nodemon is started automatically.
Bumped dependencies.

- Rewrote the js-buildscript to be compatible with newest browserify/watchify.
Added build-script.

- Nodemon is automatically started for watch-builds.