Clearing the Skies: A deep network architecture for single-image rain removal