Fix for when GTROOT is within APPROOT
Update style cache check
Make Asset directory optional