cleaned code, added .gitignore, and removed compiled files