Driver Class - Runs the program