Added to readme
Corrected mistake in README
Update README.md
Corrected several files

Corrected Phylo.jl to Phylogenetics.jl, altered readme.
Merge branch 'devel'
Export macro @tr_str

Wrote a quick macro with the intention of making it quicker/easier to
quickly make a Clado or Phylo instance from a newick string - copy
paste style rather than having to read in a file.
Fixed the macros for making trees from strings easily.
Update README.md
Fix #1.

Using an array comprehension was causing nodeLabel to
become an array of a Union type.
Merge pull request #2 from porterjamesj/master

Fix #1.
Large refactor.

This patch has a LOT of stuff in it; all which
was sort of intertangled and so hard to commit
incrememntally. Here is a short list of what wa
done:

 - rename functions to match julian style(no camelCase, a few other tweaks)
 - switch argument order to Phylo and Clado so that the interface matches
 - make Phylo and Clado defined in terms of Array{String}, rather than
   concrete String types. This makes sense because we don't really care
   what kind of strings the user wants to use. It also prevents the
   constructors from throwing errors when, e.g. SubString (what RegexMatch.match is)
   are used, such as when passing the name of the tree into the constructor.
 - make treeread always return a array of Phylogenies (type stability = good)
Add test suite.

Fairly minimaly at this point, but should enable more aggresive refactoring.
Merge pull request #3 from porterjamesj/master

large refactor + tests - Merging.
Bugfix

's' characters were being removed from node labels during parsing
Merge pull request #4 from porterjamesj/master

Bugfix
Marking the version as 0.0.1
Updated version number to reflect changed made by contributor.
Update README.md
Making the changes made by contributor mean Phylogenetics.jl is now 0.0.1
Merge branch 'master' into phyxml

Conflicts:
	README.md
	src/Phylogenetics.jl
	src/treeio.jl
	src/typedefs.jl