Changes to enable both URL parameters and non URL parameters for a given state, also only converts URL parameters to string so objects can be passed through state.transitionTo