Added new classes and exceptions.
Finished image package