More commenting, updated .gitignore to remove some irrelevant files from repo