v0.5.7
upload code should not change params by reference
integration tests using jasmine and grunt