fix #17: add generic clean command
Update .gitignore file.