Removed unused method

Bounds check is done by Dimension class now.
Tiny comment fix
Added ISparkGenerator interface and...

...a conventional (per 2010 paper) implementation of explosion spark
generator.
Removed GenerateExplosionSpark method from Firework class

Now this work is done by ExplosionSparkGenerator
Added Naming convention for implementations of ISparkGenerator interface