Trouble Programming my DK Electronics 2-L293D Motor Shield on my Arduino Uno

the problems I see when trying to verify the coder is as follows:
sketch_mar07b.ino:1:35: error: DK_Elcetronics_2L293D.h: No such file or directory
sketch_mar07b:2: error: 'DK_Elcetronics_2L293D' does not name a type
sketch_mar07b.ino: In function 'void setup()':
sketch_mar07b:8: error: 'md' was not declared in this scope
sketch_mar07b.ino: In function 'void loop()':
sketch_mar07b:16: error: 'md' was not declared in this scope
sketch_mar07b:19: error: 'md' was not declared in this scope
sketch_mar07b:22: error: 'md' was not declared in this scope
sketch_mar07b:25: error: 'md' was not declared in this scope
sketch_mar07b:28: error: 'md' was not declared in this scope
sketch_mar07b:31: error: 'md' was not declared in this scope
sketch_mar07b:34: error: 'md' was not declared in this scope
sketch_mar07b:37: error: 'md' was not declared in this scope
sketch_mar07b:40: error: 'md' was not declared in this scope
sketch_mar07b.ino: At global scope:
sketch_mar07b:71: error: expected declaration before '}' token

I got the code from an instuctable and I was told it needs reconstructed I don't know too much about C++ Programming so I could use all the help I can get.

#include "DKElectronics2-L293DMotorShield.h"
DKElectronics2-L293DMotorShield md;
char dataIn='S';char determinant;char det;int vel = 0; //Bluetooth Stuff
//int power = 4; // Remove This To Enable Tollge Switch #2
int overdrive = 13; //Press Toggle Switch #1, the pin13 LED will light up

void setup(){
Serial.begin(9600);md.init();
/pinMode(power , OUTPUT);/ //toggle switch function
pinMode(overdrive, OUTPUT);
}

void loop(){ det = check(); // You'l need to reconstruct this if your not using the Pololu Dual VNH5019

while (det == 'F') // F, move forward
{md.setSpeeds(vel,vel);det = check();}

while (det == 'B') // B, move back
{md.setSpeeds(-vel,-vel);det = check();}

while (det == 'L') // L, move wheels left
{md.setSpeeds(vel/4,vel);det = check();}

while (det == 'R') // R, move wheels right
{md.setSpeeds(vel,vel/4);det = check();}

while (det == 'I') // I, turn right forward
{md.setSpeeds(vel,vel/2);det = check();}

while (det == 'J') // J, turn right back
{md.setSpeeds(-vel,-vel/2);det = check();}

while (det == 'G') // G, turn left forward
{md.setSpeeds(vel/2,vel);det = check();}

while (det == 'H') // H, turn left back
{md.setSpeeds(-vel/2,-vel);det = check();}

while (det == 'S') // S, stop
{md.setSpeeds(0,0);det = check();}

//---------------------Toggle switch code------------------//
/* while (det == 'U')
{digitalWrite(power, HIGH);det = check();}
while (det == 'u')
{digitalWrite(power, LOW);det = check();}*/
//---------------------Mains Power------------------//
while (det == 'W')
{digitalWrite(overdrive, HIGH);det = check();}
while (det == 'w')
{digitalWrite(overdrive, LOW);det = check();}
}

int check()
{if (Serial.available() > 0) {dataIn = Serial.read();
if (dataIn == 'F'){determinant = 'F';}
else if (dataIn == 'B'){determinant = 'B';}else if (dataIn == 'L'){determinant = 'L';}
else if (dataIn == 'R'){determinant = 'R';}else if (dataIn == 'I'){determinant = 'I';}
else if (dataIn == 'J'){determinant = 'J';}else if (dataIn == 'G'){determinant = 'G';}
else if (dataIn == 'H'){determinant = 'H';}else if (dataIn == 'S'){determinant = 'S';}
else if (dataIn == '0'){vel = 400;}else if (dataIn == '1'){vel = 380;}
else if (dataIn == '2'){vel = 340;}else if (dataIn == '3'){vel = 320;}
else if (dataIn == '4'){vel = 280;}else if (dataIn == '5'){vel = 240;}
else if (dataIn == '6'){vel = 200;}else if (dataIn == '7'){vel = 160;}
else if (dataIn == '8'){vel = 120;}else if (dataIn == '9'){vel = 80;}
else if (dataIn == 'q'){vel = 40;}else if (dataIn == 'U'){determinant = 'U';}
else if (dataIn == 'u'){determinant = 'u';}else if (dataIn == 'W'){determinant = 'W';}
else if (dataIn == 'w'){determinant = 'w';}}return determinant;}

DKElectronics2-L293DMotorShield.rtf (3.58 KB)

Have you got the DKElectronics2-L293DMotorShield.h file on your PC and, if so,where ?

I found a file to put in the library but I don't think it's the right one.