more directory cleanup with an update to .gitignore to ignore .pyc files