Add selector generator on scrape.  Attempts to build as unique a selector as it can, then makes sure just one is selected.  If not then uses .eq()
Add some comments to explain the code a little better
Fix bug with selects not working, comment the code a little better.
Add field to set bookmarklet name