updated to follow the mrepo rework
added a few improvement to the client
added travis.yml