Fix for #114 - Fix permission denied error when viewing files in user directory

Fixes #114

Also make permission error messages more informative.
You mentioned in Issue #114 that the Parquet file viewer ends up trying to view every file as the azkaban user.  Does that mean users will only be able to view Parquet files that are world readable?