Better error message when PageNode impl returns null instead of a widget
Fleshed out the store list page and created a store editing page.

Notably, this commit adds Google Maps v3 integration to the app (for setting the store's location)