rewrote hotgames,topgames,searchgames pages to use ko custom binding, get data from server using promises