Added Driver class and began file management