Accept admin account credentials

When using an admin account, you must authenticate into the "admin" database explicitly.  Add some more logic to getCollection() to account for this.