reworked the code to work with composer and PSR-0
hacking... around...