fix for TRAINVM-111 -- backup hosts and network before install and restore on failure
Merge pull request #322 from GeoffWilliams/classroom_setup_hosts_backup

fix for TRAINVM-111 -- backup hosts and network before install