Non toxic Pest control
Borates are generally used for framing (termite control). Boron does have some minor toxicity, but it is generally regarded as a low toxicity pesticide. Other less common "natural" termite controls (Beauveria bassiana and orange oil) have similar toxicity levels. 

Other good options for reduced toxicity treatments include baits with systemic insecticides (like ant and roach motels) and (maybe sticky or pitfall) traps with attractants (light, carbon dioxide, pheromone, or other baits). There is also diatomaceous earth, for indoor crawling bugs (not really for termites or other wood destroying bugs, though).

Edit- also, soapy water makes a decent bug spray; mix 1oz of dish detergent per quart of water. Also, you can use straight dish detergent around the edges of the floor or cabinets to help control invading crawling-bugs. This "treatment" will generally last for a few weeks. I would not advise doing this on carpet, but vinyl and linoleum should be fine; dishsoap on a hardwood floor might be ok, but it might also cause moisture damage. If you could test a small, inconspicuous area first (let it sit for a month- unless you see a problem) that would be smart.

Regarding roaches, a good bait is dog food and peanut butter. To make a roach trap, cover the outside of a straight walled container (like a coffee mug) with masking tape or cloth tape. Wipe a layer vaseline around the inside wall of the mug (not the outside). Put the bait on the bottom and place the trap in a dark area, like under the sink or behind a shelf. Be sure to clean the trap out occasionally and maintain the vaseline layer (it keeps the bugs from crawling out).