basic core model added, increased mission functionality added and important fix to copy() methods of mission_copy for local_optimization made