Round_To() now works for negatives; Morton was grabbing bitwise ops by wrong names; added Gray code module; added bit printing testing utils into own module (intended for number -> string stuff generally); updated docs