Revert "removed webapp and rest client"

This reverts commit 9bf3fb8097dd123ff21ea400895c403240a11177.
Reverting WebApp