Changed the files to support a more natural classpath driven class loader. Modified Classloading and Class Loader to remove as many statics as possible. Added more granular tests around each Object in Runtime.