- made process runner be able to redirect streams on request
- fix bug where run process task was not cloning its props
- added task to start processes, but not wait for them
- remove autofac dependency, not really needed, autofac was overkill for this project.

- change the way commands are handle, now its just a simple switch that dispatches
to the actual handler

- clean up naming and log print outs.

- fix bug in the c# compiler that was not setting the redirectStreams flag

- move all the command logic into DroneService.cs

- simplify the way tasks are registered

-