Second testnet iteration

removed some weird testnet code in the original diff algo, and specified
the algo for early blocks in case it was causing weird difficulty
issues.