Fixes issue with PricingPromise#done incorrectly chaining its reprice call

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Adds component tracking and pins components

Switches querystring components

node-querystring is stable enough and contains needed features without having to maintain yet another querystring module

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
Switches object.keys component

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>