Fixed the ContractNetInitiator not running

This was caused by the fields template and protocolState being
overridden from the superclass.
Just clean up
Fixed some inconsistencies with JADE. Added SearchContraints.