Small ternary operator update.
Updated some comments, and changed git's editor to vim. Just wanted to
see if that worked too.
Updated readme.
Fix typo.
Added some todo notes.
Update gitignore