amTimeAgo conversion to recommended object format
Separate out waiting an updating logic
Use moment instead of new Date
Move factory test to top
Moving tests to use mock moment object
Removing tests that are covered by the fromNow tests
Seconds already handled by Moment.js
Seconds handles by other tests, and date change test using mock