Reorganize client code into submodules.

Use bower to handle client dependencies.
Start client-side openid.