refactor: turn Loader into a class
chore: gulp watch depends on build
refactor: actions