Asset Allocation in an Online World: Building a Diversified Portfolio