Some long overdue improvements/fixes.
- Region detection should work again (I think it broke after v0.0.1 was cut, but still.)
- Flat extraction is now implemented.
- Better error messages across the board.
- Extraction no longer fails immediately on some paks.