Clean up lint issues
Updated readme instructions on how to install pyside for ubuntu
Renamed ui to pygame in order to make room for a pyside ui
Create a dialog to let user define the size of the minesweeper board they wish to play on
Allow user to specify the number of mines in the game
Lint clean up of ui and size dialog
Ignore project information from Pycharm
Moved common UI code to a common location to be used by pyside and
pygame

Create a pygame game UI by using the paint functionality

This commit will break the pygame implementation
Removed common code from pygame
Added messages when user wins or loses game
Center windows
Implemented interface to bot from pyside keyboard commands
Clean clean up
Merge branch 'feature/pyside'