added checks and ability to provide network config
improved some checks and added more virtualbox configuration
rearranging settings some for better grouping