added ability to pull down external source of JSON in order to build pages