Modifies Flags class

Flags is now Dictionary<string, bool> rather than Dictionary<int, bool>.
Size of save is slightly expanded, saving true keys as comma-separated
list.

changes the indexer property to return false if the key does not exist.