project to try and learn scala and scalaz features