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
@david-yz-liu Wow. I totally missed what you were referring to. It should, in fact, be an empty array. I made the change.. Sorry about that!