Updates makefile, adds timing util
removes pyc
updates gitignore