refactor some of the backing code to depend on the Quote class instead of strings so we can begin passing back the entire object to back the UI