Added extra error messages to Network initialization failure, added checks that Register is not called more than once, and changed to mpi.Interface
Added bounce example program