#14 - insert new category
#14 - add more meaningful message
#1 - adjust to next 10 minutes instead to the next hour
#14 - remove old (buggy) edit event
fix rounding corner case
#14 - insert / update category
#14 - add test coverage