File sharing feature
Created by: tlightsky
implement this feature by these steps: #1 (closed) use shareAscii to share file,contracts with publickey #2 use loadShareAscii to load share info on another renter #3 (closed) check publickeys is sufficient to download or not ,if not form new download only contracts #4 use renter download to download loaded file (with setallowance before)