Added middleware to allow a role or "yourself" to do something.
Added new modules.
Added functions to runner for users.
Added a reference to roleOrSelf module.
Imported all test stubs from api project.
Removed uneeded module.