rename menu.js to better reflect the file's purpose
big style update... getting there
mess of updates