Initial commit of client