Adds button hover states, refactors homepage buttons for separate styling