Fix setup.py packages and dependency versions

Signed-off-by: Byron Ruth <b@devel.io>
Rename serve.py module to service/__main__.py

This enables packages to be executable as modules from the command line.
See third paragraph: https://docs.python.org/2/using/cmdline.html#cmdoption-m

Signed-off-by: Byron Ruth <b@devel.io>
Add missing requests dependency to setup.py

Signed-off-by: Byron Ruth <b@devel.io>