Use data in menu from database

This adds the ability for the menu loader methods to inject stuff,
so that they can get their data from services.
Merge pull request #4 from bdo-labs/datamenu

Use data in menu from database