Create Java disjoint set project
Create disjoint set interface
Create generic disjoint set test
Add another generic test
Implement a linked-list disjoint set and tests
Implement a disjoint-set forest and tests
Create direction class
Create an edge implementation
Allow subtraction in Directions
Add isConnected method and tests
Add a cloneWithDirection method for mazegen.rb:150-151
Begin grid implementation
Create grid test
Fix off-by-one logic error
Create toFormattedString and test
Create a simple, non-OO maze generator

This is essentially a direct port of:
http://weblog.jamisbuck.org/2011/1/3/maze-generation-kruskal-s-algorithm
New maze implementation (untested)
Working maze gen (I think)
Improve painting by removing little bumps
Cleanup old stuff