Use stderr in CLI, tidy up

Still don't like usage formatting. Possibly consider a table formatter.