Added DotaBuff hero matchups
Lots of model classes are now public
The viewmodel displays all heroes, which look up the DotaEdgeResult for counters rather than the DotaEdgeResult being displayed directly
Heroes can be sorted by whatever.