Fixes #298 - Add tests to unattended controller
added partition table model, this allows to have standard partition tables for new hosts, or a customized ones per host if required