Fixed bug causing OutOfMemoryException when running
SequentialRecursivePyramidGenerator. Code cleanup.
Changed all ints to uints where appropriate.  Added image bounds checking
in ImageReader.read().
Updated Main.cs to take number of levels and image file name from command
line.