solapp object as parameter to app-main instead of dependency, + update to docs and folding