First commit

Hey Peter,

I haven't finished the responsive stuff yet or done any browser testing. It is currently working well for me on Chrome 37.0.2062.120.

Can you merge my branch to see how it goes? Let me know what changes i need to make.

Cheers
Roger