More changes

Entity:toString works
Removing components removes their data
You cannot remove dependent components
Component names must be lower case.