Several Changes to homepage, and a few bugfixes