Client almost complete

UI / Controller / Client splitted