Group buttons, styling changes.
Merge in master
Updat packages using npm
callback fixes.
Merge pull request #12 from dylanclement/S41-footer

S41 footer