Header for Process Per Protocol
Fixed ordering in header
Added Makefile
Started on Process per Protocol implementation
Added mutex initialization (issue with thread pool creation?)