Update signature of function CanReadUser and CanModifyUser
Currently these two functions return error. Error is nil indicates that the provided claims having access right on userId. This is less code but make a bit confused when using.
Functions should returns (bool, error) for easily understanding and using.