Changed parseDocs' type

As discussed in #38.

Errors are now something you can map over to display.

```hs
displayable <- mapM (traverse showErrors) commented

showErrors :: Either CommentParseException DocBlock -> IO (Maybe DocBlock)
showErrors (Left e) = hPutStrLn stderr (show e) >> return Nothing
showErrors (Right x) = return $ Just x
```