updated DAL to not reseed the database everytime the ctor is called as well as added database functionality to the Seed() so we could use this one and be able to see more data (one of these should be able to be deleted now). Also instead of creating a new Root inside the ctor everytime we pull the root from the db now and work from this one