PSR-4 support and flattened directory structure.
Merge pull request #19 from zumba/psr-4

PSR-4 support and flattened directory structure.