more fixes to image loading. A few problems still exist. need to change how we set the image path. should probably fix the executable path while we are at it. THe buttons also resize themselves to fit the image instead of keeping their size.