Allow passing of custom role_base to role factories
Some more documentation for Role factories.
Added test for mapping module
Merge branch 'develop' of github.com:mikeywaites/kim into develop