Added safety check that requested gene ID is available on database. Maintains efficiency by storing list of available genes at start-up.
Updated scripts and unit tests to use new leiden_database interface style.