Initial refactoring of test structure
Initial refactoring of test structure

- Currently only have OS-related tests, will add others back later
- Currently broken, no idea why, very obtuse syntax error

Signed-off-by: Daniel Farrell <65eaad88897e615d9128b5e890b98414aac720cc@redhat.com>

srisankethu/puppet-opendaylight,semihalf-kardach-stanislaw/puppet-opendaylight,umeshksingla/puppet-opendaylight,trozet/puppet-opendaylight,trozet/puppet-opendaylight,umeshksingla/puppet-opendaylight,semihalf-kardach-stanislaw/puppet-opendaylight,srisankethu/puppet-opendaylight