Superfluous spaces removed
Refactored switch on angle code
Refactored if block to not redefine non fading shadow color. Also makes code shorter and clearer.
Refactored if blocks that determine angle and color to be shorter and clearer.
Added support for passing random as a value of the elements color or angle data attribute. Refactored code is also shorter.
Merge pull request #1 from TalAter/codediet

Shorter clearer code (35% smaller file), and support for passing random in data-color and data-angle