readme/todo updates; remove unneeded sys.path.insert
start on exporting
continue work on index

It should be workable now, although a little bit of code cleanup, using
a temp directory for compile, etc., would be nice.

Useful tricks:
- Properly handle subitems in index style.
- Allow putting a different title at the top? "Index" isn't bad, though.
- Put caps into small caps.
some smaller formatting details

I'm not going to do subitems for now; I think it looks good enough, and
maybe almost better this way.

I need to add headers next.
headers and margin updates and stuff like that, oh my
progress bar for formatting and munging
automatically TeX and open index from a tmpdir
display last page as well as current in headers
update dependencies list
todo updates
basic readline support for adding screen

There are a number of places where autofill previous would be nice, such
as edit and coalesce, date entries, allowing going "up" to the previous
searches, etc.
don't crash print if index entry contains a hash
don't use en-dashes in entries; fix progress bar

Entries should normally keep the hyphen, while the ranges in occurrence
lists should get the en-dash, so use a separate function.
enable readline support on all parts of program
prefill "fix entry" with current value
don't lowercase notebook names in entry section
move exporting functions into the db side, where they really belong
add support for printing events

Still thinking about the typography, but overall it's in good shape.
ragged right, italics for events pages in export
todo list updates