Refactor for psr-4 autoloading and composer

I've rearranged the codebase to use psr-4 autoload and added a composer file.  I'm working towards adding decrypt support for the standard decryption.  Still a work in progress, but not broken.