Simplified the new model for security - can now call the User::canRead and User::canWrite methods (must have instantiated the object and called GetUserRights first) to get a boolean response based upon the owner passed.

#185