Refactored _exec to allow for simultaneous following / storing of output.  Improved npt.py.