Try error before normal

Since the normal message parser will actually match the error parser.
Closes #25
Merge pull request #26 from singpolyma/issue-25

Try error before normal
add Default instance for InstantMessage and IMPresence