created class for thedriver. this includes a lot of the function in quickstart
committed previous changes
added a test case
debugged