Documentation

document the type options and the ObjectID constructor from #21