Added entity, component, and basic tests