remove unnecessary generic variable and add a few TODO coments
variable length ints now represented as uint64
all messages now able to parse themselves