lxc refactor

Beginnings of an lxc restructure per discussion with @thatch45.
do not handle the case where autostart is setted in kwargs with the None value