Added code to fetch statistics for boardgames

The statistics and historical statistics are now retrieved when the
appropriate settings are used.
Added getGeekList function for client

The client object now has a getGeekList function that will return a
geeklist object.
Added function to list that doesn't need settings

A new function has been added to the client object that will return a
geeklist when only passed the ID.  Settings default to no comments.
Restructured solution

Solution has been restructured to better organise the data object
models.