fixes #3
refactored editor and version view into new app
editor and diffviewer now fully reusable