updates world.js
updates world.js

makes use of more modern js in world as well as adds some helper functions.
The helper functions are for creating and deleting compoents / entities and
are primary intended to be used by the entity factory and the entity manager

GGAlanSmithee/Entities,GGAlanSmithee/Entities