Fixed formatting issues, added .gitignore