skeleton encoder

basic working generator

encoding all pojos

add nested objects to encoder

generator tests

implement parser for some primitive types

nested objects working

add testing for arrays in parser

add specs for reader

reorganize nextToken() in JacksonBsonParser to accommodate maxKey and minKey

add comments on context

add minkey, maxkey, objectID

add support for parsing all other types

fill in missing functions

fix generator tests for primitive types

fill in most functions, add TODOs for rest

add serializers and deserializers for the rest of bson types

generator test for char

fix raw value

add test

write binary working

add raw string test

add stacked objects parser test

bson string parser generator test

utf8 string generator test

parser date test

add objectId test

regex parser test

binary parser test

add date deserializer, finish up tests for parser

clean up generator style

add js and timestamp

add missing serializers
bug fix