delete todo by an id and correct get when id not exist
update Todo toJSON instance method
add search all public todos + all todos of user