Added desktop (full view) redirection. This involved rewriting a solid
chunk of code, fixing tests and updating the README.md file.
Merge branch 'master' into desktop_redirect

Conflicts:
	README.md
Merge pull request #58 from netmikey/desktop_redirect

Desktop redirect
sm doc fix
Updated mobiledetect dependency to 2.8.*
Fixed console issue with synthetic service

Fixed console issue with synthetic service requested:
General Exception: You have requested a synthetic service ("request"). The DIC does not know how to construct this service.
Reverted change made to scope check
Merge pull request #60 from sfdumi/dev-overrideable

Dev overrideable