Add Read command that returns status instead of pointer to char.

In the current read function - a NULL is returned in the event
of an error.  This function is added in case there is a possibility
that null data can be returned.
Merge pull request #2 from mkcybi/readWithStatus

Add Read command that returns status instead of pointer to char.