Merge pull request #1 from davidlumley/master

update structure for use with cinderblock
Merge pull request #2 from davidlumley/master

refactor structure to encompass concrete
make file paths simpler
wrap sidebar content in nav
simplify sidebar behaviour
show full sidebar on high resolution
remove resetting margin at high resolution
use section instead of div for sidebar
~semantics matter~
adjust margin for header when sidebar is permanent

- tried playing with some JS to do this, but this is easier / more performant
- requires the sidebar to be the first element, which blows but is better than introducing JS for something CSS can/should handle ~imo~
use id instead of class for sidebar
add swipe to show sidebar

- uses basic touch detection to add no-touch class to desktops, will allow the to hover over sidebar at low res
- swipe from left of device will show sidebar, swipe from right of sidebar will hide it
remove unused -transition variable
rename main to grid
fix variables alignment
use hover by default, only enable swipe on touch-enabled

correct grid class, remove unused header/footer css
improve sidebar handling
remove unused files
use structure-content for offset margin
add documentation
add < IE 8 fix