Usability improvements

Don't know if this will be useful for you, but removed jconfig dependency and added a `Client` object to make the package more usable