Adds file configuration to nio-instance

Signed-off-by: Oren Leiman <oleiman@neutral.io>
BuildAction only makes PUT request if there were some edges to add

Signed-off-by: Oren Leiman <oleiman@neutral.io>
Makes NIOClient more robust to missing config values and bad credentials

Signed-off-by: Oren Leiman <oleiman@neutral.io>