Add lxc support, properly handle zero args

- Basic support for lxc machines
- Show all machines when no argument is passed