moved files into their respective folders for PSR-0 compliance.

See under Mandatory in PSR-0: https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md
set up PSR-0 autoloading via Composer and removed custom autoloader