Cancatenating and flattening for ruby 1.9 enumerators

I also added bundler and guard support.