Sorts Caught Pokemon as they are added, closes #6.

Also refactors views/CaughtTableView somewhat.