Tested addTags(), Fixed bug in communication buffs

Communication buffers declared explicitly in globaldata struct. consider hiding
implementation?