Use ramda for function composition

I propose that using this library will reduce the amount of boilerplate
we need to put in BaconUtils and will give us more power to compose
functions for use in bacon and underscore.
Merge pull request #1688 from steventlamb/topic/use_ramda

Use rambda for function composition