All tests for invalid requests (and then functionality) are in

Yay TDD!