fixed up final project and .gitignore