fixed #42, #41 Revising Code : moved code into other file

- mipmapping works
- moved dispatcher code into other file
- added "DispatchVoxelGridComputeShader" as base class of dispatch
listeners