prevent reading of app.coffee and app.js, and added restore backup option