home: finalized design, not responsive yet and backgrounds are a bit messy