file storage folder is configurable now
use JURI::base() instead of JURI::root()