Formatting updates

This beings to implement some of the changes required for use in Qiime. … Note that this requires installation of Colorbrewer to run properly.

New features:
 - Pie chart code to create summary plot for AGP.
 - Translation of color brewer colormaps for running with matplotlib
 - Updated code to for identifying the most common categories (rather than simply hard coding)
 - Updated version of summarizing the categories.
 - Added barcodes to generate_otu_table_AGP's macro.
 - Date and time have been added to the latex macro
 - Plotting has more agility
  - Determine categories for skin/oral plot
  - Generate code for new skin/oral barplot

Ready for Review and merge!