Developer: Opera Browser touts itself as a one-stop shop for web browsing