refactors. adds test for not loaded mission. #2
handling unknown command implemented. #2