Updating to use PSR-4 and rearranging folders.