uses bitwise AND instead of HasFlag to check if file/directory is hidden
added try-catch statements to sqlite calls in firefox privacy cleaner