Update library
Add buttons
Update with new unit tests and initialization call