lib/server connect promise done.

main module:
1. a help function for connect.

then server module:
1. if we get options for mongo, we use it for contrsuct Mongo.Server
2. if we get a Mongo.Server object, we warp it with promise