Added new methods to Image(), basically complete for now untill I can think of more features to add.