Array-based expansion of template variables

Allows expanding templates without specifying the keys:

    URITemplate.new('/{foo}/{bar}').expand(['1, '2'])
    # => '/1/2'
Merge pull request #5 from bmaland/array_expansion

Array-based expansion of template variables