Use bats test in lieu of integration spec

Should make swapping out implementation later easier.
Merge remote-tracking branch 'origin/fixing-rubocop-complaints' into use-bats-tests

Conflicts:
	spec/integration/end_to_end_spec.rb
Adding bats tests to Travis
Pulling down bats on Travis
Use sudo to install bats on Travis
Merge pull request #20 from modcloth/use-bats-tests

Use bats test in lieu of integration spec