Fixed invocation and Zoo location.

Due the way web.py loading works, creation and loading of the app must occur
in the main entry point of the program.

Also, it's much easier to set zoo location via environment variable.