Add unit-tested format.py and util.py modules
Add support files to visualize 3D-PCoA plots

Most of these files were ported from github.com/qiime/evident.git with
SHA: 43184a1
Add make_emperor.py

This script allows the visualization of three dimensional principal
coordinates analysis plots using the Google Chrome web browser.
Add 'input files validation' + 'error messaging'

The script will now print into screen a description of the problem if it
occurred during the parsing of either the mapping file or the coords
file.

This also fixes an issue with the script failing when the output dir was
not passed as an argument.
Merge pull request #1 from ElDeveloper/make_emperor

Moves the existing code from evident