concatenate ints with cons chars

Because you should be testing as you go.

I have been testing everything that I could as I go hence why the rest of the code works fine.

Try a small delay() after Serial.begin().

I done as you suggested.

Serial.begin(9600);
  delay(1000);

It did make a difference however it seem that a few bytes still get through the serial port before the delay. It then prints a full line on the first line after these few bytes then goes onto print as it should.
1/0,,0/0/0/0/0/1/0/1/1/0/0/1/0/0/1/1/0,
is now what is received on the first line.
The 1/0 at the start gets through (this varies up to 4 bytes so far) then there is the delay (it does not seem to matter what the delay is, have tried 300, 1000, 1500 and 3000) then the ,,0/0/0/0/0/1/0/1/1/0/0/1/0/0/1/1/0, comes through on the same first line and then on subsequent lines.

You came here for help. We didn't come to you.

Yes I did and not for the sarcasm etc