Initial .gitingore
Ugh, removing bad .pyc files
Get rid of constructor args, more flexibility

Now all add_* parts can accept either raw contents or a file_or_fd, and
the method will 'do the right thing'.