Update instance state upon start/stop

Yah, I agree that we should keep the LB updates isolated so I will move this function into lib/server.js.

I had initially introduced server.js to keep all LB interaction there. Not sure how moving the same logic into server/models will help make it any cleaner.