Make buttons full-width by default

This makes it easier for the component to work in any parent context.
The parent context can define the spacing around the button, whether
it's block or inline-block, etc.
Update README; simplify theming

Remove the comments about required theming classes.