Fixes Parallel Fib end case.
Clean up compile options and output.
Fix for internal compilation variable shadowing.
Fixed readme to reflect pingpong changes.
Adds guard functions and modifies how and/or fail on normal success cases.
Multi-access on global channels is bad.