Initial draft of puzzler about default args for case classes

Based on a suggestion by @didierd in https://groups.google.com/forum/#!topic/scala-language/DDpvGcrs3QQ