added surprises column
fixing formatting
first commit
moving code from controller to new PageUpdater class and created Facade