initial import

/cc @addyosmani 
So we can't assume the API is a JS or an express app, so that's why I choose to have separate `startServer` and `stopServer` callbacks.

Would you find it more readable, if the callack were passed to the initial module call instead of being cascaded?