Thanks for the reply!
I left one small detail out is that I am using Atmel Studio 6.1.2730 on win 8.1 if that matters. When I upload the ArduinoISP sketch it gives me these errors :
pins_arduino.h:42: error: expected unqualified-id before numeric constant
pins_arduino.h:43: error: expected unqualified-id before numeric constant
Which correspond to these two lines in the .h file :
static const uint8_t MISO = 12;
static const uint8_t SCK = 13;
Could this be because of Atmel Studio. I would use the Arduino IDE but when Atmel is installed you cannot open it. Any suggestions are appreciated and thanks again.