Added Image class and added comments

Comments have been added to the top of the classes, such that we can
keep track of some of the important revisions.