0.9.27 "one watcher to rule them all"

- [x] Implement all dependency parsers
- [ ] Implement all watcher tests
- [x] Move all scattered watchers to Watcher #24 
- [ ] When a folder is renamed, deleted or added, stuff needs to happen #16
- [ ] Allow nested structures of templates and styles, with multiple modules using the same name #65