Hydra Role Management Updates

Fixed bugs and added features.  Default Roles have been added for Department and Faculty (no_department, no_faculty respectively), this ensures that if a Person has a faculty code or department ou that doesn't match with any
within the Roles table, then they will default to no_* role for department or faculty.

Added Sample code into seeds.rb to guide how to create sample 'People', and Roles records for development purposes.

Test coverage added for Person/User/Role/RoleType models.