Added block routing mixin
Added block id to router actions
Added tests for RouterActions
Cleaned up console log output in RouterActions
Cleaned up remaining console.log/warn/error usages
Fixed function scoping
Added LocationAttempt mixin and added integration tests for the BlockRouting and LocationAttempt mixins