major re-org of project dir structure to isolate the bookmarklet into it's own lib dir