Protocol code and scene

Almost done, Protocol scene.  need to implement notes and default
settings