story_113: started implementing machine schedules
story_113: worked on specs
story_113: more work on specs
story_113: finished writing machine specs, but missing bodies in relation to jbuilder issues, still need to figure out how to properly test the json