modified the requirements to ask for version 2.0 libs
modified the autoloading method to classmap
renamed classes and files
modified file names to stick with non namespaced convention
modified the code to stick with non name spaced classes
Merge branch 'release/2.0.0'