adding initial data
made punch.py read image dir from source
updated readme and changed to gpl license for compatibility with punch license