La til filer fra Jone.
Worked on driver files. channels.go is ok. io.go not checked. worked on converting elev.go to c-code. Consider merging/renaming elev.go and driver.go