massive index.html and css stylesheet changes

basically revamped the entire header and added new parts to the
stylesheet