Merge pull request #124 from ryanpetrello/master

Update the state machine docs to reflect async boot (and other changes).
If the router doesn't exist in neutron, dispose of the state machine.
Merge pull request #125 from ryanpetrello/detect-missing-neutron-router

If the router doesn't exist in neutron, dispose of the state machine.