Various minor fixes.

* Fix typo in function name.
* Make the default for http_port be 0 for ease of use.
* Ensure the server ip really is public if STUN is disabled.
* The parser automatically informs the user if a bad command was issued.
* Some style fixes.