removed depricated code
added new mount logic using btrfs subvolume set-default
added kexec to switch kernel