Reset
Gettin' on the Gulp-train

Setup build environments with CLI arguments.
  - default to 'development'
  - pass `--env [p|prod|production]` for 'production' mode

Styles
  - compile SCSS
  - import stylesheets from bower_components
  - concat into single file
  - autoprefixer
  - minify (CSSO, in 'production' only)
  - remove unused styles
  - rev/rename filenames (append hash, in 'production' only)

Scripts
  - JSHint
  - concat into single file
  - uglify (in 'production' only)
  - rev/rename filenames (append hash, in 'production' only)

Images
  - minify/optimise
  - rev/rename filenames (append hash, in 'production' only)

HTML
  - copy to build/
  - minify (in 'production' only)

Server
  - start browserSync server with livereload on port 3000
  - watch asset directories for changes

Token replacement in HTML/TXT files

Import content
Footer content and design

Add 'services icons' to SVG sprite sheet
  - Github
  - Twitter
  - Instagram
  - Email

Link to SVG symbols from external src
  - http://css-tricks.com/svg-use-external-source

Comment out imagemin
  - SVGO is stripping IDs from SVG symbols, needs fixing

Include H5BP helper classes
  - https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css#L109

Add clearfix to the body element

Flexible media elements

Create abstraction for List style components
Header layout and design

Manually set layout style
  - use mixins from typographic-styles
  - use box-sizing: border-box;

Setup effects SASS mixins

Tidy up shadow styles

Simple link styles

Style site title

Include 'Pandy' icon
Include favicon and apple-touch-icon
Import old content
Cleanup style modules

Extract mixins
  - 'clearfix'
  - 'content block'
  - 'opaque-on-focus'

Style components use local variables
  - groups values repeated throughout a component
  - locals are created at the top from globals
  - style declarations use locals
  - some exceptions ($size, etc.) where not appropriate

Treat major page sections consistently
  - clearfix on banner, main, contentinfo

Specify font-weights explicitly for 'body' and 'bold' text
  - use numerical values
  - enables greater control

Reduce visual impact of footer content
  - lighten text colour

Specify local font stack based on Avenir Next
Include 2x avatar using srcset

Add picturefill to support older browsers
Pixelate Pandy icon on hover
Update content
Update avatar image
Deploy to Github Pages
Add CNAME file