Misc fixes

Needs license, authors, readme. Also nitpick .gitignore.