heavy refactor of front-end, twilio endpoint that i did not commit before