Server | Server Mode | Environment

This is a big change to the core architecture. Server manages ring 0
type stuff. Application mode manages user contributed stuff. User mode
manages session and user environment settings.