added bookmarklet.py; added more documentation