move arg parsing to separate file
add another hack to make sizes correct
sort sizes consistently with posix ls
add zsh completion