Bunch of changes everywhere

homepage is nearly there