footer and search box
reformat js
highlight and label adjacent nodes on hover.

Closes #2.