A working driver with the usual code paths.

TODO
 * admin cmds
 * cmd_id
Blah
Blah
Blah