Support custom npm registries

ps, I created a gemfury account for “FinancialTimes” for npm thingies.  Would ya'll like accounts?  (sign up & send me your usernames)
It's mostly useful for errors as you know exactly what was happening when the error occurred.