RSpec tests

- The added RSpec tests are both from transferring from the rake tests and new tests.
- removed the unused Assignment#submission_by(user) method
Okay, so I'm referring to this line. Is this supposed to be `be_nil`?