Exhibit 10.1 INTERNATIONAL BUILDING TECHNOLOGIES, CO., LTD. STOCK SALE AND PURCHASE AGREEMENT THIS AGREEMENT is made this 16th day of April 2008 by and between INTERNATIONAL BUILDING TECHNOLOGIES GROUP INC., an US Publicly Traded Company (OTCBB: INBG)...