Implements router scope macro.
Update readme with scope example.
Fix duplicate test name preventing tests from running.
Tweak formatting/naming