Fix ga object support for negative integers and beggining of ga binFracs

Fix ga object support for negative integers, and also set up the
beginning of making it so ga objects can be binary fractions.