Added mostly working responsive set up. Needs the sub 480px layout played with something serious.