list, new and destroy controller methods
Gadget router
Add gadget views
Validate gadget name
Tweak layout and welcome page