Finished init call.
switch some pointers to char *
removing BFAM_MPI_REAL type
finishing the actual communicator functions
changing some messaging to DEBUG
finishing out the test
Filling out the test with more general (cludgy) stuff.
removing base id compare
updating comments for communicator