Use utc time for add appointment time; Fixes #36
Remove should be done inside a transaction
Appointments can now be edited by moving them in the calendar view; Closes #38