add a usage statement and a few getopt options

* pretty print option
* path to cjdnsadmin config file option
If a logging packet cannot be sent which logs an error, this will create a stack overflow.
Merge branch 'pretty-json' of https://github.com/hartzler/cjdns
Sometimes forwarding to the wrong node.
Tell the user that cjdns has started up ok
Stage 1 of trying to correctly handle packets buffered during connectToMe cycle.
Rewrite of Ducttape.c to make it less fucked \:D/
Fixed a wrongly sized buffer and removed a stopgap patch
Prevent  null deref crash
prevent another 'impossible' null deref crash