reduced public Python API by moving internal Constructors to privtate section as well as data() and ptr() members
introduced SizeD (templated Size) and several fixes and additions to test.py
Merge remote-tracking branch 'origin/master'