* Refactor request test to allow further tests to be added * Make cache-busting optional Closes #70
moved the options paring system into it's own function so that it may be testable