Added getState to datachannel - and added first take on the android version