Full client source

Signed-off-by: Israel Choque Gutierrez <israelcgutierrez@gmail.com>