add library module and wide button class
add library
add dependencies to gradle.  add additional def constructors
add attributes, add color
add shadow, add rounded rect
update margin, arc radius, add x and y arc radius
button gradient
first label, dynamic text size
dynamic height, max text height