fixes for checking roles/permissions with force_context so they don't incorrectly return for class/nil contexts
more work on readme, scoping/contexts