Add gigasecond exercise

I was translating the tests from javascript, but they wouldn't pass with the same test data. However, using the ruby test data, the test cases passed. Something strange with how dates are calculated in different languages.