Fixes for calendar scrolling and timeline
These are the rudiments of the event handler.
terminally minor UI fix
Trivial fix for a bug that was putting the timeline on the wrong column
New event handler style, in progress.
Merge branch 'event'

New event handler 'n stuff
Merge branch 'character.py'

Actually has more up to date event handler, because I got messy
desyntaxerror
silly error in SQL of character_subcharacters
Made the widgets kivier.
also made them display correct information
It's still not extending the calendar properly but otherwise pretty ok.
New calendar all over again! It streams data in from the Skeleton as you scroll.
oops, small bug that mussed up the calendars when scrolling down too much
Rehabilitated the menu.

Collision detection (for touches, that is) now traverses the widgets in a hierarchy instead of polling all of them. I don't think there's a meaningful performance benefit. I just want them to act like they're layered the way they appear to be.
Bits so I can test on Android.
Make a new database if it doesn't exist
Rename the main script so it'll work with kivy on android.
bit of reorg
Reorg, and remove some print statements I don't need anymore