Make use of implicit grants for Google oauth.  Add Box oauth as an option

Implicit grants are ideal for mobile, JavaScript and other client side applications.  Google supports implicit grants so code was updated to reflect.

Add support for Box oauth.