Multiple improvements

Support for specifying state.params explicitly
Pass stateParams to $stateChange* events
Support preventDefault on $stateChangeStart (#14)
Also more tests (#41)