add describe for behaviors
added simplecov
added temporary to SAFE_ROLES constant, so #permnant? could return correctly for temporary role
implemented example groups #password?, #role=, and #permanent?