remove goroutine

Opening multiple adapters in a single process doesn't work, because
of the c binding for libcec.
new functions + init fix
more functions