Process synchronization on exit

Wait for process exit before returning from stop(). 
Bump pom due to new signature -- stop() can now throw an InterruptedException. 
Tests don't need to sleep anymore