modified gaps.*, main.cpp : Gaps._well_initialized is now a private attribute