After one and a half years of being in the dark, James Restaurant can finally see the light. The restaurant, located on 19th and Arch, is directly across from the brand-new Comcast Technology Center. Construction of the building coincided with the upscale restaurant and pub opening its doors, covering the front with scaffolding for almost…