Finished basic create/get/update/remove functionality