added a bunch of styling. pictures load correctly. created background layout function