Implement special methods for wrappers

Should fix #12 
Renamed `obj` -> `_cpyobj` and `noconvert` -> `_noconvert` to reduce chances of conflict. Using double underscored variable name was causing many errors due to not being accessible by other classes because of mangling with class name