integration of local puff storage and network data for offline usage; shifting react hooks out into main for eventual demolition.
footer transparency for easier gui debugging
header, footer and menu are in react; menu is borked in this commit.
menu is working with react: state now flows UP the hierarchy! also minor style changes: class->id and menu highlight for testing.
change guard statement to exclude double puffs
menu close button works
new config settings for network access and local storage persistence (makes things snappier when refreshing frequently during UI work; closeBox class->id.
Merge branch 'master' of github.com:puffball/freebeer