TERRA ENERGY & RESOURCE TECHNOLOGIES, INC.