some more cleanup and partially addressed #74
fixed bug in pilot description checking which lead to erroneous agent
behavior if no 'runtime' was specified.

closed #75