Mechanics of Power Contracts Negotiation, Documentation and Financing