Add support for dependencies
You are now limited to one source and one desitinaion which can rely
on multiple dependencies. poul(1) is now able to rebuild sources
once a dependency changes while respecting the arguments.
Added option to watch specifiy directory