Dungeon Building Algorithm

A dungeon building algorithm, based on this page
http://roguebasin.roguelikedevelopment.org/index.php?title=Dungeon-Building_Algorithm