Added an almost useless datagramiterator
Switched casing schemes
dgI now has very basic functionality. add more as needed, like with DG