Added charge neutrality routine to core
Checking for redundent multiples was in the wrong order
Checking for redundent multiples was in the wrong order in the binary loop too
Switched ternary redundancy checking