Replace thor with mixlib-cli [WIP]

- Separate different commands into classes
- Tests for provisioning hosts and bootstrapping