Merge pull request #1 from janza/master

Responsiveness
Fixed cookie handling + better "ready" handler + viewport masking + docs + other misc fixes

* new cookie handler has proper support for setting expiry/path/domain/secure parameters + key/value encoding. The old one was not setting the cookie path, so even if you first came to http://goodcode.io/open-source/ and closed/agreed, you were again prompted when you went to the homepage (or any other page with a different path)
* new contentLoaded() helps testability and is more generic (works even when the script is injected after everything is already loaded / ready)
* optional covering of the viewport with a mask <div> (clicking on which is treated the same as the 'close/x' button) along with configurable opacity/background
* configurable z-index for the notice (incremented automatically by 1 if a cover is used so that it appears above the cover)
* fixed 'close/x' placement in markup so it looks better on small screens (since it's right-floated, it's better if it comes first in the markup)
* fixed the .cookiebanner className not being set
* shaved another kilobyte off the minified version
Merge pull request #2 from zytzagoo/fixes-and-viewport-masking

Fixed cookies + better "ready" handler + viewport masking + docs + misc other fixes...
better event binding (cross-browser)
Merge pull request #4 from zytzagoo/better-event-binding

better event binding (cross-browser)
added qunit + tests
simple chrome/opera extension (enables easier testing on live sites by just clicking a browser toolbar button)
refactored completely to make it more testable and more flexible (can now be instantiated and customized without html data attributes etc.)
Merge pull request #5 from zytzagoo/refactor

Refactor + tests + cookie expiration feature/option
Fixed typo on default moreinfo config value
Merge pull request #6 from Adirael/master

Fixed typo on default moreinfo config value