More separation of concern to avoid Scope prototype
improve SignedRequest validation to minimize confusion bug
Merge pull request #8 from tyx/feature/remove-scope-prototype-problem

More separation of concern to avoid Scope prototype