Text this: An Implementable First-Order Primal-Dual Algorithm for Structured Convex Optimization