Added a d3d class that will handle all the dx 11 device operations