Splits files into model/view/controller packages
Implements the models (Game of life grid & ruleset)
Adds unit tests for the grid
Implements the controllers and creates a draft
of what will be the main windows.

Also adds a JValidTextField (a JTextField that knows
if its content can be trusted for further operations)
Adjusts the validations, modifies the New Game
window and does a few other minor corrections
Corrects a bug with the fractionnal generations
Makes previously unfunctionnal buttons in the PanelSettings work.
Simplifies some XxxListener's code.
Implements the Help Window and adds minimal documentation to the project
Centers the windows, adds a "Party Mode"
(lots of colors !) and corrects the size of the grid