Changed throw() to throw_object() since it is a standard matlab function
Update Driver.m to utilize improcessing()