Watersmart 439

I'm not sure a directive was needed here as it is just wrapping the download-data-button.  But it is a good way of separating out that logic.