add note of FileGDB support
ensure close resources in close() if exceptions occur - moved to finally block