added show and index pages and implemented listings controller and model