Merge pull request #13 from flyvictor/feature-seperateUserExtraction

Additional middleware
Merge branch 'feature-seperateUserExtraction'
Test passed for the wrong reasons; wasn't including the secret