Altered logged message
Added ability to store error and output results
Added jobID system
Refactored searching and added output storage