Added cover mode, major API change

- Changed parameters to options object
- Added cover mode to use background images
- Demo update to demonstrate both modes
Comments in head
Merge branch 'master' into gh-pages