State based routing for MarionetteJS applications