Add clean task before build

Mostly because we look directly in the public/vendor folder to build, so this could cause issues if a user drops a library.
Merge branch 'master' of https://github.com/asm-products/buckets