Removed unused imports.
Updated javadoc in EffectEnum & EffectFactory.
Corrected minor bug in effect strings.
Completed javadoc.
Added some static attributes to avoid hardcoded values.
Minor todo update.