add model generation
add kevoreecorebean
starting core api
update CMakeLists.txt