Resolution of issue #21

Resolve Issue #21
* Make PSR-0 Compliant as defined by: http://www.php-fig.org/psr/psr-0/
* Moved class into it's own namespace.
* Updated tests to reflect new class location
* Still passing all tests