Requests [MJ-910]

Also consolidated a few of the migrations, since they were starting to get out of hand. I will probably have to do that again at least one more time before deployment.

All tests pass.