Add some standard time sources, and remove the miscellaneous trait

This primary motivation for this pull request is to provide a nice default time source for execution, and package the time source functions up a bit more nicely for the maestro execution api, while maintaining backwards compatibility for the old job api. However, it also closes #238.
Good point, will add it to the docs