Entity cleanup, added new Transform message
Fleshed out Entity class

- Now can add/remove components
- Block pointers in components get updated correctly
- Still need to test, which is difficult until more of engine works