Update README.  Change autoload in composer file. Add a bunch of new files to help with base functionality. Implement the start of the list API.