added Decimal class to replace most floats found, added a precision variable to HavvenManager to round values when completing trades/comparing different values and quantities. Changed the datacollector values to be floats to avoid errors occurring down the line
added Decimal class to replace most floats found, added a precision variable to HavvenManager to round values when completing trades/comparing different values and quantities. Changed the datacollector values to be floats to avoid errors occurring down the line