Cleaned up spacing of case statement
Added save/restore setting.
Updated vfio & virtio conditions.
Adjusted setup methods loading approach.
Adjusted log condition.
Moved firewall from template to global config.
Finished adjusting packages process.
Relocated kernel package flag and added method to handle common processes.
Moved kernel, firewall, and others back to template as much of it is debian specific.
Adjusted comment headers.
Adjusted head comments.
Fixed header and comment formats.
Adjusted logging and cleaned up script.
Reordered contents and added new methods.
Added firewall rules additional method to xen script.