Added `make pages` command.
Added conditions.
Condensed test script.
Fixed invalid YAML.
Added then to if statement.
Test build.
Updated to only publish on master.
Merge pull request #112 from jacebrowning/pages

Only deploy to GitHub pages on master.
Added a new introduction.
Updated local URL.
Merge branch 'master' into gui