Yes, free genealogy sites do exist. Here's how to avoid spending money on ancestry research without limiting your tree.