Change applyAndPeel function to support failure of computation
 Changes to be committed:
	modified:   ParserCandies.hs
Add parser that parses name strings with underscores.
 Changes to be committed:
	modified:   LexCombinators.hs
 Changes to be committed:
	deleted:    Main.hs
Change node name parsers.

Change the parser for parsing newick trees to newick trees
and parsing for newick trees to tree structure so it accepts
names with underscores for node names.
 Changes to be committed:
	modified:   Parsers.hs
Implement the parsing of newick trees...

... and their likelihoods from the NEXUS file.

 Changes to be committed:
	modified:   ParseNexus.hs
Fix the real number parser.

Fix the parser for real numbers so it can parse numbers that look like
"3.49823E-3" i.e. can parse those "E..." part of the number.
 Changes to be committed:
	modified:   Parsers.hs
Parse nexus files, find the best tree, and write it in the output.

 Changes to be committed:
	modified:   ParseNexus.hs
Process Mr.Bayes results

Implement the parseing and extraction of the best tree in the Mr.Bayes results.
 Changes to be committed:
	new file:   ParseMrBayesRes.hs
	modified:   Parsers.hs
Implement statistics collection on the MetaPIGA results.
 Changes to be committed:
	modified:   ParseNexus.hs