Implemented Enable/Disable jobs, cleaned up HPS class and added debug
throwable.
Final automation. Listeners! Hooray!