Adds component pooling
Brings Pool, Pools and ReglectionPool from libgdx utils package
Adds entity pooling
Adds missing documentation
Updates tests