More in-depth readme, .gitignore updates.