Fixup finalize callback ordering
Improve Service performance, remove bottle.py
Add high speed, minimal implementation WSGI Application

Eschewing years of HTTP guidance and best practice,
I've ripped the HTTP body reading out of bottle.py and
created a minimal WSGI Application around that, in an
attempt to minimize the overhead of translating from strings
(which Service.py cares about) to appropriate WSGI formats
(which bottle used to take care of).  Hopefully removing all
the nice things bottle gives us will improve the speed
at which requests can be processed - we don't care about, for
instance, headers or verbs, and just barely about response codes.