added contract
Made blob path relative, and added a default image to go along with the default data