add controllers and views to core
setup logger