Changed source code format again, added .gitignore