Implications of Heterogeneity in Preferences, Beliefs and Asset Trading Technologies in an Endowment Economy