Update build dependencies
Refactored build tasks
provide seperate serve tasks
reinstate sass build dependency