move stats to a class, add test for it
clarify missing tests
display sizes using human-readable units instead of weird locale hacks
improve stats test
add remote host basic tests
simplify stats code even more: factor out common code, cleanup note to be markdown
do not use temporary file to store note
correct git notes display
split version and du calls for remotes

we already fork to ssh a few times, so an extra time won't hurt much,
and clarifies the code immensely. this may still be vulnerable to
remote code execution if the path has "';somethingbad" in it, but at
least it's clear where.
cosmetic
add --version (1.0), __warranty__ and __license__ to follow standards