added 2 new methods. one to calculate the ram required in the cluster and another method to determine the overhead percentage to be used in the ram quota required method. also added tests to ensure these methods are working as expected