Newsletter signup with frontend

**DNM**: Luke will integrate the front-end and back-end before this is finished.