Move logic of content core.js to app-content.js

- core.js has only started observer engine (now removed to app-content.js)