Added .idea to ignored files
Added Specs2 to Dependencies and updated to Scala 2.10.4
Implemented Fib (stolen from example) and added basic tests for it.
Implement Ex 2 isSorted and add some tests for it
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
Replace ScalaCheck deprecated `value` with `const`
Complete Ch3 by implementing all Tree exercises
Merged from upstream/master