Authentication integration

Required for some replica set servers. WIthout these changes you cannot
connect to monitor.

This allows a user to specify the admin table, the username, and password for a box.