begin refac of kernel class loader and update copyright