SaveImageFunctions: change view bounds to upper bounds
rename LoadImageRDD to ImageRDD
replace println with log4j statements
move out SplitGenerator and related code to its own file
added comments
override hashCode() as well, since we're overriding equals()
changed visibility of splitPoints to private
rewrote from imperative to functional style