simplify the addAction implementation
explicitly update the newly created button node
update TabBar to be non-Action based
add start of tab bar helper

this is intended to move all the customizability of the tab bar into a
single object which can be assigned to a tab bar, instead of requiring
subclassing.