remove dependency on preludejs and add lodash.curry dependency. Add tests for partial application.