Change FactsetId to use OldIdentifier instead of string

@markhibberd i took this from pr #154 and tried out an implementation based off your suggestion (date + offset). Is this what you were thinking?