added factory method for vm creation...rearranging things
group common cloud methods..lxc is broken, but will fix...aws is probably broken too...