Added Process per Protocol application
Work on application and communication between protocol threads