Improve and expand ephemeris parser

* Makes start/stop time parsing more strict
* Adds step_size to parser
* Adds ephemeris_table to parser