Enhancement of the class. Addition of some Exception class. Addition of a file upload manager.