Adds file to .gitignore
Minor changes to comments and structure
Starts code and outlines TODO
Adds Ideas.txt