added tests for components and entities
added tests for system object