move class file to new location
update to PSR-2
add fallback class
add composer.json