bring feature branch up to date from master
clean up caching code
use puclic: for fie path
add web tests
add error message to fail file_prepare_directory
change PID to faustnr
update tests
resolve merge conflicts
resolve merge conflicts
creation of files should be done in module (under the www-data user)
tagging version 7.x-0.2
Merge branch 'release/7.x-0.2'