moved agent-related interfaces and helpers to their own file
reinstated starter interface
combined msg package into sim. Combined communicator and agent interfaces.  Agent interface now has separate ID and name.  Id is set by the sim engine during registerall
renamed file and added forgotten message.go
combined msg pkg into sim pkg. Combined agent and communicator interfaces. reworked Id handling of agents. Cleaned up a few other things