User Check Out

Closes #51

- Ensures consistent user state by "checking out" the user from a venue on startup, shutdown and authorization events.
- Adds checkoutWithSuccess:andFailure: to VBUser