Created seperate class files for 3 custom exceptions in StreamHandler