added history.back method

Added this so that the router is not directly relying on the
window.history object

related to: https://github.com/BlueSpire/Durandal/issues/231