added the text parsing kernel
added the LICENSE text from UCSB
added substring find routine
changed the unit test program for sub string function