Fixed

Fixed dynamic library loading.
Added run time loading if the protocol is unkown it will look for it and
load it automaticaly.