Enable editing of metadata on calendar.

Fix how overlay displays.

Add datetime picker functionality.

Fixing some spacing issues.
Added spinners to make things look nice when ajax is required.