Problem 75 - Singular integer right triangles, by euclids algorithm.

 - Cleanup the euclid code to use defaultdict more idiomatically
Problem 75 - Singular integer right triangles, by euclids formula

 - Move core euclid algorithm into pythagoreanTriples generator
 - With tip from the Project Euler thread, it no longer generates duplicates :)