Homepage changes

Footer still needs to be fixed. Don't know why it's not at absolute
bottom.