fixed button style attribute; added AngularJS compatibility of b:button; refactoring and documentation