Pretty toString 2

-Adjusted pretty toString for Spread and 'be a/an [aType]' syntax.
-Removed dirty methodName in pretty string construction, and use case class-style pretty string instead.
-Removed ResultOfElementWordApplication.
-Completed pretty toString for words in Matchers.scala.