moved obviel-test to src/frontend
frontend: file refactoring
frontend: experimental editing support
obviel: better error messaging

In chrome this thrown error was unreadable.

Should probably be fixed upstream.
frontend: added some inheritence for editable views