implements most of the list directive functions, puts in place a skeleton to develope the entity details view