update MVC structure
Merge branch 'render-feature', remote-tracking branch 'origin' into develop
Merge branch 'develop', remote-tracking branch 'origin'
add before() to check settings before allowing project mapping