WIP adding support to prevent overlapping events.

Currently works for new events, but doesn't for modifying or dragging a new event.
Dragging new event between two events works as expected.
WIP - working on dragging event.

Fixes #22
Fixed modify event to allow overlap: false.

Fixes #22
Merge branch 'pr/28'
Release 0.0.50