refactor and unified ygot struct
created ygot struct from selected yang modules. freeBSD client not yet working since network-instance not included, will be changed shortly. refactored os clients to use an interface. refactored target.go as main intermediate file which holds the ygot struct.
Closes #6 (closed)