introduces a top level output component with some
overloaded constructors
changes existing overloaded methods to use a common
function overload helper
a little bit of refactoring around Outputs to remove the
'reusable' feature, since it's unlikely to be used and conflicts
with the other functions to be overloaded
updates
readme updates for helper functions
adds TOC section
templatize helper function
fix
support for shortcut multi-requires via a bootstrapped 'index.coffee', such as:

    [Parameter, Resource] = require('cloud-temple')('Parameter', 'Resource')

 Arguably only useful in CoffeeScript, which supports destructuring assignments.
mediocre license headers
adds an overload to the Templatize function to support arrays of
already constructed components
add(...) function for templates, for adding either a Parameter, Resource, or Output