correcting the variable name
tweaking the exception name
wiring the create to handle the detail data better
wiring the load functionality
removing the index() method in favor of the basic get()
rewiring index() to use the built in client function
wiring the delete to behave properly
wired the delete to use the client function