refactor core/main to tasks with sequencing, add liveReload support for less