Decieded on a name change and to seperate parsing of the string to it's own class, seperating parsing logic from scheduling.
Add steps to test parsing and implement the parser.

Separated job logic into it's own 'steps' so that they can be reused when testing the scheduler.