Completely rewrote list views to use a generic SkdListView and moved around some methods wrongly placed. Relates to #11