Allow an array of IP ranges

One can now specify a pool range as either a single string or an array
of string. An array simply inserts multiple range declarations in the
subnet conf file. Fixes #33
`.is_a?` is usually a smell.  Another bad thing I do in these templates is logic in template vs up in the provider. I think just making htis an array and looping over it makes most sense.