Massive changes to support documentation website.
Addition of documentation for nearly everything.
Merge pull request #27 from kastnerkyle/documentation_support

ENH Massive changes to support documentation website.