Added clean target and gitignore