Add support for server-side basic auth

This enables basic auth on the Node server -- so that in order to
access I/O Docs (http://localhost:3000, for example), you will need to
enter in a username and password.  This should not be confused with
adding basic auth support while making API calls within the I/O Docs
configured API.