feature($deepStateRedirect): state.deepStateRedirect may now be a function.  closes #44