add test for core, attributes, add test framework, minor upds