spaced out the permission.rb file some. No functional changes. Added a permission_spec and one zillion permission tests.