Reorganising files and fixing page layouts

Started putting all the CSS and JS in sensible places, and starting to
move over to using bootstrap over whatever nonsense was there before.