test(button): adds test to confirm issue button attributes are working properly

This confirms that #616 is resolved.
chore(travis): fix travis build release flags
refactor(): refactor all the things