Added .gitignore and general cleanup