Adds targeting by querySelector

Allows targeting of specific elements via options.target and defaults to body. Should fix #11.