made changes to the Iconnectable Interfaces, Moved to tileentities , restored CanConnect  changed direction indentification, merged ImultiAnalogConnectable and IMultiBinaryConnectable