added protocol file. realizing that we have loads of work left to do
organized packages
one more try at organizing
more changes for organization