Starting from a cleaner module and class setup
Let the DB do the sorting and limiting work
Made things a little more sensible view-wise
Getting the tables in the layout actually DRYs up code better
No need to get rows in module
Added canfield view
Merge branch 'table-view'