Add lib module w/ no dependencies. generator will depend on lib, not core
WIP
Update package names. core.generator => generator
Move reference-api into generator for tests
Test using enums from apidoc
Move primitives to lib
Update path to reference-api