Python practice and Git learning

Learned:
when checking out commits return to master before pushing
remove files: git rm -f --cached <file>
place .gitignore in working_directory/ and not .git/