adds hasComponent method

adds nextEntityKey and createEntity methods
bumps to 0.3.0