restructure folder
updated composer.json
change button namespaces
unit testing