* added build system
* trying to integrate watcher into upload class