Refactored dashboard dsl

Moved dashboard dsl processing to main setup flow and changed setup
load order to better handle dashboard and navigation item configuration