Use PSR-4 layout for src/

Travis build status broken due to #11. Confirmed to work locally.