The threadpool now shutsdown when the application quits

The threadpool didn't shutdown so the JVM would keep running
so the threadpool now gets shutdown when the application is
done.
Added support for direct command execution with piping

I've added support for executing a command by appending it
to the app command line. It is also possible to pipe data
into the copyit command. And pipe from the pasteit command
to something else.