Additional comments and new Exceptions file for handling thrown exceptions.