adding nodejs support
Add feature file for app exit, specifically return behaviour.
Merge branch 'master' into exit-returns-to-last-location
add in initial tests and code for parsing histories
Backwards journeys working
rename, add cases where history has routing
Add in first tests/functionality for forward journeys
Refactor for tidiness' sake
Integrate historian with browserDevice
provide toString (will be used in setCurrentRoute to append history when
changing routing)
Modify setCurrentRoute to keep history, Modify historian to allow no
history (provide empty string to constructor), modify launchAppFromUrl
to add in history.
Begin app exit code
No history exit passes
Back with history working
improve history exit test
several bug corrections
First version of test units
removed unnecessary files
Comment and other cleanup.
Use alternative to window.location.assign() for devices that don't support it