Improving saving state of PopupPresenter

Fix for #61: PopupPresenter shouldn't use a unique KEY.

* PopupPresenter saves the given popup info with a customizable key, so that several PopupPresenter instances can peacefully coexist side by side without fighting each other.
Merge pull request #64 from square/py/popup_presenter_name

Improving saving state of PopupPresenter