Add setup.py and restructured code a bit

This allows you to be able to set the middleware like:

[filter:proxy-query]
use = egg:zerocloud#proxy_query