Responsive navbar

Work in progress, currently. Done a load of some CSS de-insanifying, and changed homepage and subscribe page layouts on smaller devices.