Changed image handling. Added better zooming functionality. Aesthetic changes to make everything look nice.