refactor view
fixed .gitignore
Merge branch 'dev' into gh-pages
extracted text selection logic for bookmarklet