Changed package structure. Added client/hoster/contract.