is_valid() now requires ownership to be valid
Added Future Work notes on finer grained error reporting to README.md