display proper composer error message when vendor directory is not present
Show cache error instead of "cannot load module" when cache directory is not present or writable
move cache path handling into tbgcache, also move cache directory up one level