moved demo application components to own repo, vairious cleanups