Altered sim_core to use the new gp_sim_message_adapter.

Task @T18 : Cleaned up message handling using the new message
adapter created yesterday. Checking this in before proceding to
more unit test work as a checkpoint.