Rename Sniper to Main, for consistency with book
Update readme
Extract Ui::MainWindow class