Doc and 'graceful exit'
gitignore and removed useless files