Computational Modeling and Design of Financial Markets: Towards Manipulation-Resistant and Expressive Markets