Removed Tuple's ptr() overload
* this method returned the base pointer of the tuple which duplicated functionality of the Iterator
** it is not the responsibility of the Tuple template to provide raw access to its base pointer as its whole purpose is to map structures on binary buffers so the user doesn't have to mess around with raw pointers
** the only use case for a ptr() overload I can currently think of is if one wants to access different offsets
*** in that case one can instantiate a second tuple
* all non-template overloads of the basic Tuple access methods are now removed
** set() and get() were replaced with matching operators