Merge branch 'dev' into unify-less
moved less files to /core/stylesheets/ and updated sub-site files (one line)

TODO:
- `<link>` all `*.html` page files to /core/stylesheets/all.css and
remove all sub-site sheets (which have one line)
- use namespaces (prefixes) so sub-site styles don’t ‘bleed’ into one
another… looking at YOU, `resume.less`
- alternative to namespaces: abstraction. e.g. if you want `div.postal`
to be different in `resume.html`, create a new class which can be used
anywhere (not just in `resume.html`)
start prefix namespace

TODO:
- `<link>` all `*.html` page files to /core/stylesheets/all.css and
remove all sub-site sheets (which have one line)
- alternative to namespaces: abstraction. e.g. if you want `div.postal`
to be different in `resume.html`, create a new class which can be used
anywhere (not just in `resume.html`)
updated TODO, minor changes to styles, added list documentation
worked on prefix namespaces and updated home styles
Merge branch 'unify-less' into dev
updated stylesheets
updated contact page, resume, typography
changed stylesheet references
changed all `div.main`s to `main`s
Merge branch 'unify-less' into dev
added `id`s to `<dfn>`s
abstracted grid; took out color
Merge branch 'dev'