Forest and Tree classes have been created; exceptions have been improved