[Gigasecond] Replace constructor by factory method for more expressiveness

As you suggested (http://exercism.io/submissions/f9bce43604cfd5b4685088fb), here's the PR for using a factory method instead of a constructor in the Gigasecond test