Improve caffe tool

Follow up on #789 to make the `caffe` tool more complete and friendly.

- [ ] add usage message
- [ ] incorporate `test`
- [ ] produce normal output by default or with flag instead of `GLOG_logtostderr=1` everywhere

...and whatever else needs polishing for release to master.