Allow for a single range or an array of ranges for the period

Also fix the "simulated indifferent access" for all needed cases.

Add a spec to test all this plus a basic test for the maintainers.
Fix some of the Hound issues
Merge pull request #12 from 25-ventures/bug/cannot-array-single-range

Allow for a single range or an array of ranges for the period