Well done you have made a lot of progress. Just a couple of small points

Code:
DEfine  OSC 4
should be

DEFINE OSC 4

if only to make it more readable.

Code:
OSCCON = %01101010   'sets the internal oscillator to 4Mhz
not that it matters in this case and simply to further understanding.

_FOSC_INTOSC directs the internal oscillator to be used
OSCCON = %01101000 sets the oscillator defined by FOSC to 4Mhz

OSCCON = %01101010 switches to the internal oscillator and sets it to 4Mhz

So what difference does it make? It looks like there are two methods for achieving the same thing.