Added drag and drop functionality to calendar job items

This is a progress commit on #39
Drag and drop of job items to different days on the calendar,
but the resulting print date change functionality is not yet
implemented.