Refactor css, revise class names to be more intuitive/consistent, change typescale to rem based off 20 px