redesign webapp tools
Merge branch 'webapp' into gh-pages