catch 'AttributeError' instead of 'error'
'__getattr__' should signal it's own error
function: 'descriptor-p'
fix function: 'obj-get'
rename: 'obj-get' -> 'getattr'
rename: 'obj-getattr' -> 'getattr-1'
fix name: 'getatter-1' -> 'getattr-1'
rename: 'obj-set' -> 'setattr'
fix 'setattr' to handle string attr names
rename: 'obj-setattr' -> 'setattr-1'
proper attr lookup functions