Removed further raw types.
Several minor clean ups. Changed selections back to actual implementations instead of interfaces for type safety issues.
Unified transport of servlet response and request through a request cycle.