I2C LCD 16x2 Pic16f628 Code

I have I2C attached to LCD 16x2 using Pic16f628, internal OSC 4Mhz, DSA on B.1, SLC on B.2, LED on B.5 for Blink at the end, there are 4.7k pull up resistors on the expansion board. I am not getting anything readable. The hardware verified with the Arduino uno "Nice display". I am looking for some simple code that gives something readable to be able to change around to study changes.