Move all generic js files to jslib directory

to keep them separate from my own js files.
Make the footer text smaller
Factor out the refresh code into a jquery ui widget

An experiment to encapsulate the code and set up the framework
for a bunch of other widgets.