With features that simplify goal-setting, asset selection, and regular rebalancing, these apps put powerful portfolio management right at your fingertips.