Adding Safari support.
Adding localStorage watermark caching.
Merge pull request #14 from dannyrich/master

Drag canvas to reposition background
Cleaning up drag-and-drop implementation and adding position constraints.