add 'use-package-' prefix to 'with-elapsed-timer'

Fixes #35.
fix bind-key URL (fixes #58)

Also makes a start on #32.
Merge pull request #79 from aspiers/best-practices

Start addressing some of @jaalto's submitted issues.