update resume to use more modular layout, update css stylings to reflect more semantic HTML