Yet another SPA Framework! This one uses Knockout, Crossroads, History and Signals