Making it be able to accept base Models
No Idea why I made this abstract, is supposed to be used as a helping
wrapper view
Remember now why this is supposed to be Abstract.  It allows you to
build lists out of one simple template.  Eventually, this will be able
to make ajax calls back and auto populate itself from streams.
Needed to add functionality
Adding a class and cleaning up