added ability to store project icon image locally and tests