updating button base
trying to find parent size
finished button padding functionality
updated other components to include padding.