Initial cut at srv device

This is from inferno but is quite cut down.
Needs more work but at least it builds.
Not functional.

Signed-off-by: Ronald G. Minnich <rminnich@google.com>