Tweaked buttons tests and modules to get 100% coverage
Tweaked Button units tests.
Build button