Add support for file descriptors
Make use of header frames for commands which do not need streams

Signed-off-by: Derek McGowan <derek@mcgstyle.net>