Haskell solution.
Removed extra code.
Created Euler library for haskell challenges.
Updated library and moved problem 20 to use it.