Ignore tests/ directory in archive exports
Use exceptions for cast failures
Update readme