Disable RPC server if no user/pass is provided.

This commit disables the RPC server by default if no RPC username of
password is specified (either via the command line or through the config
file).

Closes #2.