Added directory to reader constructor and added new exception for not found files