Added banner image; refactored code; update some styles