Base module callWithConnection

Added a method to all modules to call a version of a method that requires a connection by handling the connection for you.