execute tools without using a shell now. removes a security hole and allows more flexible user input
Merge branch 'noshell' into develop