Use lazy objects creation in Application class
Use ephemeral cache during installation
Check directories permissions on install

Fixes #76