Implement start times in grammar and controller

Fixes #272.