Implemented methods to handle events and updating
Updated
Renamed buffers and changed getType to getComponentId and made it not
throw an exception.
Added a systems BitSet
Updated
Implemented update, add, and get id methods
Implemented system methods
Fixed
Added listen method
Implemented update method
Test stuff