built out initial crud. need to flesh out detail view to edit or delete