Convert parser to applicative style

Except for nicknamePrefix which needs a conditional failure
Name all parsers for slightly better error reporting
Merge pull request #10 from sdroege/applicative

Convert parser to applicative style