Easy init

MM.start, a helper function to streamline the startup process.  I'm not attached the the name in the least.  It, by default, will use anonymous authentication.  This is an initial WIP.

Also some jshint cleanup.

Needs tests, which I'll put in tomorrow.
Hm, we don't use the Error object anywhere else. Any reason you chose to do this instead of just a string?