Tidy up and added gitignore