Added citation models, started Translator object for openUrl to citation conversions, updated the broker-service chain to pass along citation and started adding flow logic.