gitignore and tidy up