RFR: adds everything for the noit_client

nit: Some of the indentation seems a space off in this file. Maybe a copy-pasta thing?