clear() didn't check if blocks was empty
cell.clearCache() called when cell not initialized
Merge pull request #10 from rwst/issue9

OutputView.clear() didn't check if blocks was empty, fixes #9