add core package
add Array class
add test for core
add missing CMakeLists for core