Fix bad naming, move some files around. add driver