An Institutional Grade Digital Currency Exchange