calendar drag and drop changes implemented

woot! you can now drag and drop an event onto a different time slot and
it will save it.