Fix some routing issues
Create abstract EditView and finish event type edit and list views