Added array notation to deepStateRedirect.js initialization.
closes #18
No longer setting a different state.self object on the surrogate states.
closes #1
closes #16
Reorganized karma tests to run against multiple versions of ui-router and minified ct-ui-router-extras.
closes #19
Added tests for $previousState
closes #13
Fixed DSR Spec so its getStates function doesn't conflict with other spec function.
Moved pathFrom() into testUtil.js
Added uiRouterVersion() parser to testUtil.js
Reorganized files.js layout (this needs a makeover, i do not like)