Re-structure library for composer support

This PR re-structures the library so that it may be easily integrated within a project with Composer. The `Autoloader` class was removed in lieu of Composer's own autoloader, and the library follows (sort of) `PSR-0` (full compliance would include renaming the namespaces to not be  `ALLCAPS`).

Refer to: http://getcomposer.org/doc/04-schema.md to fill out the missing entries in the `composer.json` file, if you wish to submit this to packagist.

Cheers :)