Limit sets of geometrically finite free Kleinian groups