ContentViews w/ add button api

## Changelog
* ```addButton``` and ```removeButton``` methods added to ```ContentView```.
* ```LivefyreContentView``` has like button added by default.
* ```TwitterContentView``` intent buttons migrated to button api.
* Introduce ```src/ui``` sub package. Includes ```command```, ```button```, and ```auth-required-command```.