Moved focusOn directive to separate module
Moved blank_slot <td> into directive with template
Isolating blankSlot directive scope
Changed how editted time is tracked for better change tracking
Injecting Editor instead of depending on scope
#3 - Added basic form validation, requiring session to be present and disabling submit if not
Close #3 - Added cancel button and reset logic to go back to a pristine form