Add length metatable usage

Remove size() call on dataset
Add __len metamethod on dataset metatable