handle errors when creating/opening database
use marked and highlight.js
add linux launcher script
open rendered links in system browser
update readme and license