IdaNet library initial commit