much cleanup and a gitignore