Website redesign

Re-launch of the website with new design.