Stop tracking swp, pyc, and test output
Adds comprehensive makefile for the project
Renamed main.py to __init__ to follow python conventions