Default to returning restbuck xml to browsers
return restbucks xml, when nothing is specified in accept headers
move menu handler to proper namespace
slight simplification in repository code
minor code cleanups in yaml processor
Major restructuring towards a more screaming folder structure.

I.e. menu, orders and products are toplevel folders, and domain and
resources top level folders are gone.
call all nancy modules 'module' to cut down on terminology