Graph6 as just a serialization format, not an internal format

Removed the bitstrings namespace and added a new graph6 namespace that
just provides two conversion functions.
Add serialization capability