Adding passthrough of timeout, and attach points in the Run method. Cleaning up timer code. Setting default to 30 seconds, and adding debugging to random numbers ample
Applying CR feedback. Setting attach point enums explicity to values to allow flags to work properly. Adding additional tests
Updating flags to be properly 0 based
Merge pull request #24 from splunk/debug-hooks

Adding passthrough of timeout, and attach points in the Run method. Clea...