scrap
extended the base class to add customized functions for all modules
removed unused functions and extended craigs baseclass
removed unused js