Update Homepage, lots of bug fixes, added photos, improved responsiveness