committing the basics of scala polymorphism, implicit parameters etc

Change-Id: I5f83fb5e94e50d226d6db5c611387d71ce6bc6ee
adding scalaz basics
Merge pull request #3 from afsalthaj/scalaz

Scalaz