Organization, setup, pyqi, and make_multivis

This ended up including quite a bit more. I needed to reorganize the whole structure such that we could deploy in a similar model to Emperor. In addition, I added pyqi support which will make things like releases and other commands easier in the future.

To run:

```bash
$ multivis
usage: multivis <command> [<args>]

The currently available commands are:
   make-multivis   Package the multivis bits

See 'multivis help <command>' for more information on a specific command.
$ multivis make-multivis -m metadata.txt -i table.biom -o foo
$
```

...and of course this still depends on a webserver to actually open the resulting ``index.html``. @meganap @ElDeveloper @antgonza, can the three of you please coordinate on how Emperor is able to work without a webserver and if we can use the same model here?