halt and catch fire on errors in build
accept optional hostname argument
Added documentation & walkthrough

Uses the decking-example to build a walkthrough, and documented all the decking directives