Created new model to model the icon being installed.
Added print str(e) to copy_file except.
Implemented new icon model within install cli function.
Added install_icon flag to the icon model.
Created write_file function.
Added install paths to desktop and icon models.
Moved path constants into their respective models.
Implemented new path constants.