Letting Ruby do its thing with rb_cObject inheritance

    Doing away with wrapped structs
    Moved more into user.c

Shadow fields with date like structures now can be accessed as Time