clean up unused code and fix or disable broken tests

### Problem
Broken remote tests makes it hard to test changes and unnecessary variable declarations is messy.

### Solution
Fix or skip broken tests so that we can think about enabling them on Travis CI (which we'll need test creds for)

Thoughts?

pls2review @Shopify/shipping