DDF-185 refactored the web app into a single page application

Added the ability to edit sources.