Handle the charm logic within their classes

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Clean up the ui output to use columns for a more fluid experience

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Support machine_id query

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Remove charm properties from machine class

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Add charm/unit properties to service class

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
use host hardware properties for containers

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
add host_storage routine

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
install our lxc template

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
use kvm as our machine type but lxc for our nested containers

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>