take care of when menu item does not have a link url.
also add sample usage of menu array.
Merge branch 'development'
restrict accessing view files whose name starts with period.