Updated theme and design and added map page.