Major refactoring, moved most stuff to AMD/require.js, linted
removed some swears :)
Fixed up util.js and a couple other non-AMD areas
Closes #66.  Now maxTabs is a setting
fixed mintabs settings bug
A few display updates to #58 - remove tabs, some refactorings to reuse favicon function