Unit tests passing

Moved driver folder, added new sample_interval startup parameter, refactored duplicate sample checking, and refactored configuration of autosample job to be static and not user definable.