#6: renamed rest to crud and updated unit tests, everything now passes