fix systems prepare bug
add entities register
build more tests for entities
begun basic systems demo