Small refactoring inside Launcher class.
Code coverage and move to jvm6.
Refactored Launcher class
Fixed and refactored BoardLineMergerTest
Fixed WallOrientation and WallOrientationFactory
Refactored integration test.
Fix WallOrientationFactory (revert last change)
Added integration test.
Removed unused imports.
Moved integration test.
Small refactoring.
ElementsAdder refactoring.
Randomizer refactoring.
Refactored BoardArea and ReadOnlyBoardArea
Added tests for BoardArea.
Added exception rules.
Added Dimension tests.