Add -a & improve output format
Ready to hand in
Fix output typo; add tests
One more test; final version
Remove unnecessary files; add test output
Use .git/info/exclude rather than .gitignore
Delete .gitignore