Make `start` and `end` required, add tests

This also removes the remaining "skipped" tests which is a Good Thing.

https://www.pivotaltracker.com/story/show/74643936

[Fixes #74643936]