initial commit of intel hex lib