Added zoom to viewer (closes #16)