Basic Homepage Design + General Improvements