Resolves Issue #91: Updated asynchronous loadAll method to use CompletionListeners.  Removed "load" method. Introduced CompletionListenerFuture to provide Future compatibility