-eliminated dependencies on awt in grid package
-refactored conversion from/to awt
-moved calculation into widget
-extracted stream adapter
-separated packages of widgets and awt
-extracted widget specific tests
-refactoring. renaming methods for readability
-renamed triple to three in a row for consistency
-refactoring
-refactoring
-prepared model to be moved to grid  widget package
moved model class to widgets
-renamed for readability
-refactored grid it internally to use a more functional style for determining win/ties
-moved it testing into widget
-moved it testing into widget
-introduced coordinate system for the widgets to get all location related stuff together
-moved hit tests into widgets
-moved  hit tests into widget
-reformat