add more options to bench init
editable install for bench-repo
change apps json schema to list