Simplify complexity of Pattern#join
Make more readable 'expanded_datetimes' meaning
Add comments to help understand, and rename over-shadowed 'datetimes'
Rails 4.1 is incompatible, so disable it in gemfiles
Merge pull request #2 from adz/master

Trying to work out how Patterns work by simplifying and comments