Rebuilt HomepageController service as a houskeeping service which is used in all Controllers. Unit test completed with a few issues.
Add extended menutree source file, which was missing in previous commit.