Add docs and fix autoload