sim_core unit test checkpoint

Task @T18 : Altered the flight test to allow launch and freefall to
impact, allowing the dynamic destruction of the object. Test for
dynamic object removal is completed, proving the internal message
queue, message input and retreval all work. Still need test cases
for dynamic object addition and get_obj_copies(), collision management
and other various methods.