first working version - changed around json format, added indented tree list of docs