Move BitSet to Internal namespace
Explicitly mention that Features and to_string() must be updated together
Add BitSet::reset, change method names to match std::bitset