Fixes issue #19

*  Created ZMQ passthrough which can be run as a separate process OR as a gevent spawned in the Flask websocketd server.  This takes the responsibility of binding off of django.  HOWEVER, this will mean that we can only have one Flask worker unless we decide to run the passthrough as its own process (independent of Flask).
*  Updated localsettings config file with new ports (NOTE:  It will be important to add these new values in production servers before moving to production)
*  Updated supervisor configuration file for Django, allowing it to spawn 4 Django workers.  It seems to be able to handle the 4 workers without crashing (as it did before this fix), but I have only performed limited testing.