implemented delete, update, create, fetching (with limit, offset,
sorting features), and filtering
important notice: It's still buggy, unfinished, and with a lot of HACKS