Implemented initial basic design.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@89 82045ee2-5e79-b142-a9bb-5917826034d2
git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@90 82045ee2-5e79-b142-a9bb-5917826034d2
Implemented initial basic design.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@91 82045ee2-5e79-b142-a9bb-5917826034d2
Implemented basic algorithm for computing next generation.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@92 82045ee2-5e79-b142-a9bb-5917826034d2
Implemented basic algorithm for computing next generation

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@93 82045ee2-5e79-b142-a9bb-5917826034d2
Added more scenarios. Refactored algorithm.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@94 82045ee2-5e79-b142-a9bb-5917826034d2
Added more scenarios. Refactored algorithm.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@95 82045ee2-5e79-b142-a9bb-5917826034d2
Added test that can't pass. First refactoring towards design change.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@96 82045ee2-5e79-b142-a9bb-5917826034d2
Added test that can't pass. First refactoring towards design change.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@97 82045ee2-5e79-b142-a9bb-5917826034d2
Second refactoring step preparing for new design.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@98 82045ee2-5e79-b142-a9bb-5917826034d2
Second refactoring step preparing for new design.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@99 82045ee2-5e79-b142-a9bb-5917826034d2
Implemented next feature. New test passes, but breaks other tests.


git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@100 82045ee2-5e79-b142-a9bb-5917826034d2
Implemented next feature. New test passes, but breaks other tests.


git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@101 82045ee2-5e79-b142-a9bb-5917826034d2
Fixed tests by making the assertions more targeted.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@102 82045ee2-5e79-b142-a9bb-5917826034d2
Fixed tests by making the assertions more targeted.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@103 82045ee2-5e79-b142-a9bb-5917826034d2
Refactoring for clarity.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@104 82045ee2-5e79-b142-a9bb-5917826034d2
Refactoring for clarity.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@105 82045ee2-5e79-b142-a9bb-5917826034d2
Added tests for known sample patterns.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@106 82045ee2-5e79-b142-a9bb-5917826034d2
Added tests for known sample patterns.

git-svn-id: https://MSC-L3ALZ8R.allegisgroup.com/svn/JavaPlayground@107 82045ee2-5e79-b142-a9bb-5917826034d2