Allows user to create a Grove object that uses OrangeTree objects and to manage the Grove