Refactor project structure with newer Sail.js to avoid dependency of Grunt.