got the quote service working correctly based on rates in a json file (included a few tests for different combos and source vs destination quote