Change kv api to act like dict instead of using attributes, add get/set methods
Add passport cli application for rendering templates
Add passport and fix MANIFEST.in