Cleaned up console.log
Roles dispatch, relates to issue #45.
- Added roles dispatch
- Added tests
- Added docs
- Changes user dispatch to include role.
- Minor fixes tests and docs