Redesign "ListitemPane" with new MVC model

Resolve Issue #41

New MVC model is used for ListItemPane.

Items are displayed in a table but events have not been added yet.

Events are yet to be added.