fix enum name bug when schema exists
clean baiji-core
add enum & primitive tests
add tests array, map, record, full name; fix recursive bug
add basic tests
add date time schema