Setup a .gitignore, workon crypto insert/extract

Wish the "with" statement worked with deferreds. :( Also, better way to
track what's getting written/read. Or maybe it's just hard and you have
to examine the files. Also some weird stuff that's probably unrelated
to the project but sorta neat. Also bum bums.
memory extract ain't workin for trees

Also have to get the nonces to line up right for crypto insert/extract.
Also thinking about converting this all to pypy.
More beating at phantoms

I really can't comprehend the program at this point, so mostly I'm just
reduced to poking at things to see if adding or subtracting a 1 works.
It's sad that I'm the only one who wants to do this sort of thing but oh
well. If I concentrate for about an hour I can usually get an idea of
how what I'm doing is working, what the numbers are supposed to be etc,
but before long it's gone just like the knowledge Bones acquired in
Spock's Brain.
OK it works again

When I cannot comprehend a program, it's like a messy room. So tidying
up usually helps. Spent the evening tidying up, thus the HTML log, and
fixing the incorrect level assumptions for inserter that were messing up
extracter. I guess that worked! In other news S'mores are delicious.
All examples work

Finally. No structural changes should be needed now that encryption is
working. Will probably roll my own pynacl for direct access to the C API
since it'd be faster than catching an exception for failed decrypts, and
my CTR method doesn't need the nonce in every packet. But otherwise, now
it's just what applications to build on top of it! Need a file format
for what an "email" should be... probably XML.