adding ruby peak detector, just as comparison
updating gitignore
handling exceptions and retrying with error