Adding some angular controllers and services to accomodate the listing page for lists