added formatted_time method
whitespace
added first dose
Added message if no rules are set
moved the body of first_dose into a new function, get_dose
implemented last_dose
implemented next_dose