refactoring user specs, adding necessary tests and splitting teacher into a new file
adding classroom specs
added 2 pending test for student
adding descriptors for stuent methods
Merge branch 'user-specs' into classroom-specs
adding generate_code test's cases
classroom activity specs added
adding 4 test cases for classroom activity
added one test to users_specs
adding test for student methods
cleaned up styles
resolved merge conflict
added skip to pending example for finished activities
removed pending example for roles covered by safe_roles group
changed prefix to use . notation for class methods in describes
changed student and teacher concern specs to use rspec shared exmaples, moved out student to shared spec
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?