Diagnostics

Its about time I actually get diagnostics put into master.
okay, i like net-diag for now, until we have other things to put in a net command