added support for DMC-TZ40, refactored to be interactive
added readme