Add support for appending data to the state on goToState

Add support for appending data to state when you transition:

this.goToState('somestate', 'foo') => this.getData('foo') === 'foo';
this.goToState('somestate', { foo: 'bar' }) => this.getData('foo') === 'bar'