Added ansible provisioning scripts for dev env

And started setting up style framework following
https://github.com/bensmithett/style still need to get js and sass setup
properly and a build process for them defined. Might use make I guess.
My aim is whatever is fastest, as gulp / grunt seemed slow to me -
though maybe that's a misconfiguration on my part. I have some more
experiments with the build process silo'ed on my thinkpad that I will
dig out and merge in anything useful from as soon as I can.
Added role to install common build deps

Copied from https://github.com/docker-library/buildpack-deps

In production I would definitely like to start looking at using docker
as part of my infrastructure but I guess I'll use ansible to manage that
so for now I'm happy working in this way. Need to remember to take a
look at FIG! Will be especially helpful on my thinkpad with it's limited
resources.
Switched over to using a Makefile for building

Bit more centralized that the other approaches I had going. Not sure if
it's going to be faster. Need to test that out but it's difficult with
Facebook's Watchman as it doesn't output what's happening. Next step is
to add in a live reload of some kind and to add in the "serve" command,
both of which would be covered if I used browser-sync.
Added browser-sync and got watchman working

Issue I see is that watchman isn't quite doing what I want and I think
maybe browsersync is abit slow. But then what's my option here? I could
use something like Procfile I guess and rely on each tools watch
function. Only bit that will let me down there is the autoprefixer stuff
and any js. So do I switch to gulp or grunt? Or just to a different
watcher like say guard?
Fixed issues with watchman config

Stuff was being compiled multiple times, realised I just need a jekyll
task to watch the html / markdown files and then the sass / javascript
tasks can just either call jekyll target after them or they can just put
stuff into the current directory and into the _site directory.
Updated travis-ci build config

Refactored to use the makefile rather than repeating stuff
Merge branch 'vagrant-for-windows'