Full CRUD

Create, read, update and display are all working correctly now.