Moved shuffle code into CardListModel
Cleaned up shuffle code and switched to Qt-equivelent functions
Threw in some code to create a deck and shuffle it. A fanned
list is drawn to check the contents.