ENH: basic updates to the site, including making the html simpler, removing flatui in preparation for some design work and improving the javascript modularity and errorchecking