Base refactoring
Simlifyed code, jsHint valid
Decreased options count
removed fadeOut.enabled use fadeOut.delay instead. (false for disable)
Merge pull request #24 from asp24/master

Refactor & CS fixes.