Lots of design fixes and implemented contact form