Merge branch 'master' into development

* master:
  Added the flags to the readme and inform the usage of the password flag in the note under
  Added flag for admin password, prevents the user from having to run this as root
Added temp versions of password generating and pubkey to IP commands
Dont throw a real error when cjdns can't ping a node
Finish the passgen and public key -> IPv6 update

* Configuration file and admin port details are no longer required for every function
* Add `passgen` command to create a random alphanumeric password between 15 and 50 characters in length
* Add `ip` command to convert a cjdns public key to a cjdns IPv6 address
* Ping only once per second
* Do not quit immediately if the ping failed

fixes #11
Better indication of error messages
Update readme for new features
Version 2.3

* development:
  Update readme for new features
  Better indication of error messages
  Finish the passgen and public key -> IPv6 update
  Dont throw a real error when cjdns can't ping a node
  Added temp versions of password generating and pubkey to IP commands