Minor cleanup
Renamed data member.  Added tests.
Added raw element access, i.e. "data"/"size".