Add $.browser.mobile and $.browser.desktop
Add tests for new options, minor string and semi colon fixes