Moved everything into packages, and worked on world generation
algorithms.  Added Level class to hold level data. World now just
operates on Levels. (manages drawing and stuff.
Rearranged the packages.
Added Level class as a data-holder.
RandomLevel class generates random Levels.
Added file parsing to Level class