Raplced error handling with throw/catch to jump out of loop
Cleaned up cleaners and replace count delta with absolute upon change
Separated terminal_input and small optimizations to db find
improved save to routing and added success method
Improved add/subtract methods
Minor enhancements