BS-9432, define a contract from buider/client level
BS-9432, add contract in server definition model
BS-9433, add API method to get the contract of a user task
BS-9466, add test suite to the main suite