Front page made much nicer and major improvements