Refactored leiden_database functions to eliminate need to set gene before calling other functions. LeidenDatabase objects are now fully initialized after contruction. Unit tests updated with Mock objects to make leiden_database tests fast.