restructure js
add RequireJs
create dashboard module
implement font changing/saving and restoring via cookies
implement widgets positioning