Improved Stop

Improved the stop function and added a reporting feature.
Merge pull request #36 from PixelOrange/master

Improved Stop