w03: data/ and Log.hs
w03: stubs and tests
w03e01: parseMessage
w03e02: validMessagesOnly
w03e03: parse
w03e04: compareMsgs
w03e05: sortMessages
w03e06: whatWentWrong
w03e07-a: adding backtracking and inefficient isSubstr
w03e07: messagesAbout
w03e08: refactor out useful methods
w03e08: whatWentWrongEnhanced