Add unit tests for protocol + Remove deps (no longer needed)