Adding new reporting features and problem types

Problems can now use Gray Code and the GA now reports binary Frequency
and Entropy.