Added additional options

Added the following options:
- $preLoadWrapper
- $postLoadWrapper
- $preLoadContent (some content to show in place of the image while
waiting for it to load)
- onLoad