Added namespacing and psr-0 autoloading.
Composer has been added to the project. Files have been moved and renamed to better comply with composer autoloading settings.