Added contracting flow. It is splitted in two different implementations: standalone (without invoking salesforce) and salesforce.
Fixed problem calling to contracting_process from controller