Added rudimentary edit and update methods
All tests are green, about to start Chapter 9.2