fixed NoCase error on the -f
updating the core module for new auto loading
upgraded the core classes to support new autoloading
updated other files to work with new auto loading