Switched to using bootstrap.

- added bootstrap to npm modules
- Changed theme over to leverage bootstrap; lots of visual changes.
- Some changes to the login widget to get some bootstrap goodness.

This closes #6.