Very messy first commit -- list/show/delete work mostly, create is minimally implemented but needs to be filled out.