implemented __destruct magic method
removed return value for __destruct() method, improved documentation