Issue #24 - Always passing NULL string to T_CUEREAD after cue-id.

Now allocating new string and initializing it, rather than pushing NULL to T_CUEREAD. Test CiArrows.MalformedArrows now passes.

Also addresses Issue #21 by adding checks for null or 0-length strings in find_bytes().