PUT working. Fixed tests
Added more tests
Added GET all and PATCH