(#182) Add a Button component.

This adds a Button component for the common buttons around the
outer part of the app, like Login/Register buttons. We don't
yet have assets for the "loading" state for green and yellow
buttons. Those will be added in a followup diff.