Moved ActionButton to its own file

Also added a btn action onClick wrapper
Separate components