Add "fadeDuration" option to cut off fading effect
Added "resumeScrollPosition" option
Added "bg" option not to append background layer element
Modifies that "action.openStart" & "action.closeStart" callback options can return Deferred object
Introduced Grunt for package management
Fixed bug in "open" & "close" method callback / Refactoring