Fantastic effort that pal. Shows what perseverence can do, if you keep at something.
With regards a programme. I am probably not best placed, but If it was me I would just keep increasing my distance slowly. Rule of thumb is 10 percent each week, but worth dropping back a bit every 3 weeks...