Pomodoro now inherits behaviour from KitchenTimer.
Merge branch 'master' into inheritance_from_kitchenTimer
Break class now inherits behaviour from KitchenTimer.
Crude logging and formatting of timer data in UI.
Shortened timer defaults to reduce system test time.
UI tells previous timer to add itself to the given log. This maintains
that the UI need only know the API of the timers, not the log.
It seems likely that the data to be logged will change. If it changes,
the timer will have to change what it adds to the log. Currently the
log's API may also need to change to accommodate new data.
Added Analyse button to UI which shows the timer log.
Ended timers are now added to a timer log.
Some tests developed for adding timers.
Persistence of timer log needs more work...
Grouped get timers query test with add timer tests.
Fixed a bug where a timer was mysteriously added to the log during
jsonpickle.decode()ing! It seems that add() is called on the object as a
side effect of calling decode()!??
Whitespace changes only.
Refactored persistence tests to remove file_path duplication and give
example timer logs a name that is easy to trace back to the test that
created them.
Merge branch 'jsonpickle_the_log'

Shortened default timer durations for faster system testing.
Pomodoro and Rest Break now derive from Kitchen Timer.
Basic logging functional.