Removing datatype from SelectAll where it doesnt apply
Build a generic CRUD/REST framework
Renaming
Adding 404 for invalid URLs