Assorted changes, added .gitignore.