EBML: Inital ebml commit
EBML: New Id type
EBML: Element Ids may be expressed through a specific struct field
EBML: New Marshaler and Unmarshaler interfaces, refactored encoding slightly.
EBML: significant refactoring of decoding, encoding now shares type caches with decoding
EBML: working Encoder and Decoder with Marshaler and Unmarshaler interfaces.
EBML: Now featuring signed integers!
EBML: Date support
EBML: swapped Marshaler interface return signature
EBML: []byte handled as raw data, decodeStruct seeks past unknown elements
EBML: Convience functions for reading from and writing to files

better internal error passing
EBML: float support
moving ebml folder