change to user rights checking and update to getdevicesbyowner function that should correctly include blades #114 #185