And that was it. A week of struggling with software to find out that its the firmware on the ramps board that was the problem. I never checked to see if the right firmware was uploaded when i bought the kit. I downloaded the latest from the thingverse page and wam. Things working as expected.
I hope this helps someone else