Rewrite EditView and MediaListView as KBish views.

This affects #90. Same as before, some minor styling changes, rebased against master.