Fixes #10, segfault when evaluating a 0-byte cluster file. NULL check and tests