Added pruning functionality to ProjectUtils
filled in json serialization for project
added save/load capabilities to project utils