Add functionality to optimize teams.
Allow some randomness on choosing member to optimize.
Revert "Allow some randomness on choosing member to optimize."

This reverts commit 627c9d3d4ba0fcd3fe4a5f6b64e11b54d8bc670b.
Allow some randomness on choosing member to optimize.
Allow multiple similar teams to be shown on optimize.
Improve output.
Merge branch 'master' of https://github.com/vetachan/dreamteam