Add a build.properties file to specify sbt version
Add ensime to .gitignore

Acked-by: Balaji Sivaraman <sivaraman.balaji@gmail.com>
Implement partial1
Implement curry and uncurry
Implement compose to complete Ch1
Add scalacheck dependency to enable property based testing
Add Aribtrary generator for our list for prop-based testing
Filler commit for fixing trailing whitespace.
Implement tail and add ScalaCheck tests for it
Implement setHead and add property tests for it
Implement drop, dropWhile and init
Implement length, foldLeft and other fns from Sec 3.4
Implement the rest of the List fns in Sec 3.4.1