Add support for styling buttons, alignment
Updated demo page
Add default theme

More to come in the future. You can also write your own